wpf MenuItem动态加载数据 10
我想在MVVM模式下动态加载MenuItem下拉选择项。并且实现点击一个选项之后选项前面出现对号,就像checkbox那样,如图:我已经实现动态加载,但是如图的效果不知道...
我想在MVVM模式下动态加载MenuItem下拉选择项。并且实现点击一个选项之后选项前面出现对号,就像checkbox那样,如图:
我已经实现动态加载,但是如图的效果不知道怎么实现请高手指点啊。
代码:
<Menu Grid.Row="0">
<MenuItem Header="文件(_F)">
<MenuItem Header="New(_N)" Click="MenuItem_Click_3"/>
<MenuItem Header="Exit" Click="MenuItem_Click_2"></MenuItem>
</MenuItem>
<MenuItem Header="视图(_V)" ItemsSource="{Binding ListItems}" >
<MenuItem.ItemTemplate >
<HierarchicalDataTemplate>
<TextBlock Text="{Binding Name}"></TextBlock>
</HierarchicalDataTemplate>
</MenuItem.ItemTemplate>
</MenuItem>
<MenuItem Header="布局">
<MenuItem Header="保存布局" Click="MenuItem_Click"></MenuItem>
<MenuItem Header="还原布局" Click="MenuItem_Click_1"></MenuItem>
</MenuItem>
</Menu> 展开
我已经实现动态加载,但是如图的效果不知道怎么实现请高手指点啊。
代码:
<Menu Grid.Row="0">
<MenuItem Header="文件(_F)">
<MenuItem Header="New(_N)" Click="MenuItem_Click_3"/>
<MenuItem Header="Exit" Click="MenuItem_Click_2"></MenuItem>
</MenuItem>
<MenuItem Header="视图(_V)" ItemsSource="{Binding ListItems}" >
<MenuItem.ItemTemplate >
<HierarchicalDataTemplate>
<TextBlock Text="{Binding Name}"></TextBlock>
</HierarchicalDataTemplate>
</MenuItem.ItemTemplate>
</MenuItem>
<MenuItem Header="布局">
<MenuItem Header="保存布局" Click="MenuItem_Click"></MenuItem>
<MenuItem Header="还原布局" Click="MenuItem_Click_1"></MenuItem>
</MenuItem>
</Menu> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询