增强的WPF菜单

时间:2011-02-18 22:42:43

标签: wpf mvvm wpf-controls prism

你好我正在使用MVVM开发一个WPF桌面应用程序,我想我的导航模块实现这样一个菜单:

http://patterntap.com/tap/pattern/11543732834cb8a7ee18a51

我正在考虑使用Menu控件并更改其外观,但我不知道是否可以以更简单的方式将此样式应用于其他控件,同时因为我正在使用MVVM我需要一个允许的控件命令绑定。

除了使用传统菜单外,还有其他控件可以用来完成相同的结果吗?

感谢哥伦比亚的问候!!!

1 个答案:

答案 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属性。快乐的调整。