C# 如何在xaml和wpf中使用observableCollection绑定菜单项?
我可以使用分配它们,但如何在视图模型中查看可观察集合中的所有项C# 如何在xaml和wpf中使用observableCollection绑定菜单项?,c#,wpf,xaml,data-binding,C#,Wpf,Xaml,Data Binding,我可以使用分配它们,但如何在视图模型中查看可观察集合中的所有项 <Menu Grid.Row="1" Grid.Column="1" Width="100" VerticalAlignment="Center" Background="Gray"> <MenuItem Header="Item Collection">
<Menu Grid.Row="1" Grid.Column="1" Width="100" VerticalAlignment="Center" Background="Gray">
<MenuItem Header="Item Collection">
<MenuItem Header="Item 1"></MenuItem>
<MenuItem Header="Item 2"></MenuItem>
<MenuItem Header="Sub Items">
<MenuItem Header="SubItem 1"></MenuItem>
<MenuItem Header="SubItem 2"></MenuItem>
</MenuItem>
</MenuItem>
</Menu>
视图模型包含一个简单的int类型可观察集合。
MenuItems
具有itemsource
属性
<Menu>
<MenuItem Header="Item Collection" ItemsSource="{Binding ItemCollection}">
<MenuItem.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding }"
</DataTemplate>
</MenuItem.ItemTemplate>
</MenuItem>
</Menu>