我通过将ItemSource
设置为视图模型中TblCategory
类型的列表来填充菜单。 TblCategory
类型只是一个包含Id
和Name
变量的类。
我将菜单的DisplayMemberPath
设置为“Name”,因此我有一个正确命名和显示的MenuItem列表,但是我想再做一件我不知道该怎么做的事情:
id就像每个MenuItem在其Id
中拥有该类别的Tag
一样。
我想我必须修改Menu.ItemContainerStyle来绑定某些内容,但我需要一些指导。
Also, the TblCategory class and table
非常感谢任何帮助,谢谢。
答案 0 :(得分:0)
<Menu ItemsSource={Binding ...}>
<Menu.ItemContainerStyle>
<Style TargetType="MenuItem">
<Setter Property="Tag" Value="{Binding Path=Id}"/>
</Style>
</Menu.ItemContainerStyle>
</Menu>