我在 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 属性中的名称。