在我的 xaml 文件中,我有两个相同的 DataGrid,它们绑定到不同的集合,并且具有不同的名称和不同的 Grid.Column 属性。有没有办法不重复这些数据网格的标记但有更简洁的东西?就像编程语言中的宏替换?
<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>