私のxamlファイルには異なるコレクションにバインドされ、異なる名前と異なるGrid.Column属性を持つ2つの同一のDataGridがあります。これらのデータグリッドのマークアップを繰り返さない方法がありますが、より簡潔なものがありますか?プログラミング言語のマクロ置換のように? xamlで同様のマークアップを繰り返さないようにするにはどうすればよいですか?
<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>
ありがとうございます。あなたは私に例を与えることができますか? – akonsu
@akonsu:できましたが、できません。リンク先の[this](http://msdn.microsoft.com/en-us/library/ms745683.aspx)を読んでください。 –