WPF 似た要素を数十個単位で作成する場合
(自己解決のためクローズ)
聞きたいこと
WPFで似た要素を数十個単位で作成する必要がある場合、xamlにはどのように記述するのが適切なのでしょうか。
開発環境
OS:windows10
IDE:visual studio 2022
言語:C#11.0
フレームワーク:.NET 7.0
質問内容
現在諸事情あり、DataGridに ◆◆1~◆◆100 の列を作成し表示するというアプリを作成しています。
現状以下のような記述になっているのですが、これは適切といえるのでしょうか?
記述の改善方法、またこういった場合のバインドはどのように扱うのが良いか、など
ありましたらお教え頂けますと幸いです。
<Grid Background="#FFE5E5E5">
<DataGrid Name="testGrid" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="head" Binding="{Binding head}"/>
<DataGridTextColumn Header="test1" Binding="{Binding test[0]}"/>
<DataGridTextColumn Header="test2" Binding="{Binding test[1]}"/>
<DataGridTextColumn Header="test3" Binding="{Binding test[2]}"/>
<DataGridTextColumn Header="test4" Binding="{Binding test[3]}"/>
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
<DataGridTextColumn Header="test97" Binding="{Binding test[96]}"/>
<DataGridTextColumn Header="test98" Binding="{Binding test[97]}"/>
<DataGridTextColumn Header="test99" Binding="{Binding test[98]}"/>
<DataGridTextColumn Header="test100" Binding="{Binding test[99]}"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
0