Я пытаюсь создать свой собственный DataGrid, который можно построить так же, как обычный DataGrid, но имеет некоторые дополнительные функции, такие как фильтрация.
Он должен принимать типы DataGridColumns fx. DataGridTextColumn.
Причина, по которой моя собственная сборка, заключается в том, что она будет использоваться в нескольких представлениях, но с разными типами столбцов с различными свойствами.
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<local:MyDataGrid Grid.Row="0" GridItems="{Binding GetArtifactMdls}">
<local:MyDataGrid.Columns>
<DataGridTextColumn Binding="{Binding Name}" />
</local:MyDataGrid.Columns>
</local:MyDataGrid>
<DataGrid Grid.Row="1" ItemsSource="{Binding GetArtifactMdls}">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Name}" />
</DataGrid.Columns>
</DataGrid>
</Grid>
Если кто-то может направить меня или создать быстрый образец, он был бы очень признателен.
С уважением