你好我正在使用MVVM开发一个WPF桌面应用程序,我想我的导航模块实现这样一个菜单:
http://patterntap.com/tap/pattern/11543732834cb8a7ee18a51
我正在考虑使用Menu控件并更改其外观,但我不知道是否可以以更简单的方式将此样式应用于其他控件,同时因为我正在使用MVVM我需要一个允许的控件命令绑定。
除了使用传统菜单外,还有其他控件可以用来完成相同的结果吗?
感谢哥伦比亚的问候!!!
答案 0 :(得分:0)
我同意Henk的观点。您可以制作自定义UserControl
。菜单项名称和自定义StackPanel
es的Orientation="Horizontal"
ComboBox
部分将很容易。 tricker位将根据您的喜好调整默认ComboBox
ControlTemplate
。
以下链接指向ControlTemplate
的聋人ComboBox
和示例...... http://msdn.microsoft.com/en-us/library/ms752094(v=vs.85).aspx
我认为您喜欢的菜单在每个下拉列表中可能有两个ListBox
es,但您可以绑定到他们的ItemsControl
属性。快乐的调整。