Я пытаюсь иметь DataGrid, который показывает пользовательские элементы управления в каждой ячейке его строк. подчеркивая, что DataGrid должен быть динамическим, поскольку количество столбцов является динамическим для каждого случая использования.
В моем коде xaml (XAML) это как объявление DataGrid:
<Grid Grid.Column="1" Margin="0,10,0,0">
<DataGrid AutoGenerateColumns="False" x:Name="planningTable" FrozenColumnCount="1"/>
</Grid>
Мой пользовательский элемент управления выглядит так (UserControl уже создан и работает отлично):
В результате DataGrid я хочу иметь этот UserControl в каждой ячейке DataGrid, это означает, что строки DataGrid должны отображать этот UserControl в каждой ячейке. Я много искал этот трюк, но кажется, что DataGrid не может разместить UserControl в ячейках.
Я хочу иметь код C #, который делает это, пожалуйста, не используйте код XAML, потому что он весь динамический !!