私の xaml ファイルには、異なるコレクションにバインドされ、異なる名前と異なる Grid.Column 属性を持つ 2 つの同一の DataGrid があります。これらのデータ グリッドのマークアップを繰り返さずに、より簡潔にする方法はありますか? プログラミング言語のマクロ置換のようなものですか?
<DataGrid AutoGenerateColumns="False"
CanUserAddRows="False"
ItemsSource="{Binding View0}"
Name="DataGrid0"
SelectedItem="{Binding SelectedTask}"
SelectionMode="Single"
Grid.Column="0"
views:DataGridProperties.RowEditEndingCommand="{Binding UpdateTaskCommand}">
...
</DataGrid>
...
<DataGrid AutoGenerateColumns="False"
CanUserAddRows="False"
ItemsSource="{Binding View1}"
Name="DataGrid1"
SelectedItem="{Binding SelectedTask}"
SelectionMode="Single"
Grid.Column="1"
views:DataGridProperties.RowEditEndingCommand="{Binding UpdateTaskCommand}">
...
</DataGrid>