>>286
こんな感じですが、初回表示の数秒待ちは変わりませんでした。
親Gridの1区画をTabControlで使い、その中にGridを切って、ListBoxの16個の要素を揃えて展開します。
<UserControl.Resources>
<ItemsPanelTemplate x:Key="ListBoxItemTemplate">
<VirtualizingStackPanel/>
</ItemsPanelTemplate>
<DataTemplate x:Key="TestDataTemplate">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="3*" />
途中省略
<ColumnDefinition Width="3*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding Data0}" />
<ComboBox Grid.Column="1" ItemsSource="{Binding Data1}" />
途中省略
<TextBox Grid.Column="15" Text="{Binding Data15}" />
</Grid>
</DataTemplate>
</UserControl.Resources>
<Grid DockPanel.Dock="Top">
<ListBox x:Name="PointDataListBox" Margin="0,0,0,0"
ItemsPanel="{DynamicResource ListBoxItemTemplate}"
VirtualizingStackPanel.IsVirtualizing="True"
VirtualizingStackPanel.VirtualizationMode="Recycling">
<ListBox.ItemTemplateSelector>
<local:ListBoxTestDataTemplateSelector TestDataTemplate="{StaticResource TestDataTemplate}"/>
</ListBox.ItemTemplateSelector>
</ListBox>
</Grid>
最初はDataGridで設計していましたが、TextBoxの各種イベントを使いたく、私の能力では困難でListBoxに代えました。
WPF(.NET, WinUI) GUIプログラミング Part32
■ このスレッドは過去ログ倉庫に格納されています
288デフォルトの名無しさん
2023/12/19(火) 08:32:03.73ID:xeYnIpZs■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★11 [BFU★]
- 首相官邸前で「戦争あおるな」 台湾有事巡る答弁に抗議 ★3 [蚤の市★]
- 高市政権の経済環境、アベノミクスと対極 インフレ・円安・金利上昇 [蚤の市★]
- 首相官邸前で「戦争あおるな」 台湾有事巡る答弁に抗議 ★2 [蚤の市★]
- 【野球】「地上波で放送しないWBC」は2軍選手中心で十分! 今こそネットフリックスに『ノー』を突き付けてほしい 江本氏が提言 [冬月記者★]
- 【芸能】ゆず、アジアツアー全公演の中止を発表 「やむを得ない諸事情」 12月の香港・上海・台北の3公演… 日中関係影響か [冬月記者★]
- 小野田大臣「それ正式なデータですか?報道ベースですよね」(10万いいね) [237216734]
- 【実況】博衣こよりのえちえちゼルダの伝説 ムジュラの仮面🧪 ★2
- 【悲報】鈴木コメ大臣「農協の守護神」だった…消費者でなく農協を向いて働いている模様 [993451824]
- 安倍晋三は生きている~♪生きているからトリモロス~♪ [279951338]
- 地方のJKはマックが進出する前はどこに集まっていたのか教えてやるぞwwwwwwwww
- 🏡🏡😅🏡🏡
