MenuItemを設定するためにWPFでDataGridを使用しています。
<DataGrid AutoGenerateColumns="False" Name="dataGrid1" CanUserAddRows="True" CanUserDeleteRows="True" ItemsSource="{Binding}" >
<DataGrid.Columns>
<DataGridTextColumn Width="*" Header="Menu Items" Binding="{Binding Path=MenuItem.Name}" />
</DataGrid.Columns>
</DataGrid>
私はDataGrid.DataContext
このように住んでいます
List<MenuItem> lst = GetValues();
dataGrid1.DataContext = lst;
Datagrid
バインディングが機能していないため、
リストは空で表示されます。Binding="{Binding Path=MenuItem.Name}
メニュー項目がDataGridに表示されるときに、Nameプロパティから名前を表示できるように、これを変更する必要があります。