2011-02-18 80 views
2

你好我正在開發使用MVVM,我會喜歡我的導航模塊實現這樣一個菜單中的WPF Desktop應用程序:增強WPF菜單

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

我想使用菜單控制和改變它的外觀,但我不知道我是否可以以更簡單的方式將此樣式應用於另一個控件,也正如我使用MVVM,我需要一個允許命令綁定的控件。

而不是使用傳統的菜單,是否有另一種控制,我可以用來實現相同的結果?

感謝和問候哥倫比亞!

+0

它看起來像一個水平StackPanel(或ListBox)和一些自定義下拉菜單。你可以使用「控制模板」創建這樣的東西 – 2011-02-18 22:59:57

回答

0

我會同意Henk。你可以定製UserControlStackPanelOrientation="Horizontal"部分爲菜單項名稱和自定義ComboBox es將是容易的一點。竅門位將根據您的喜好調整默認的ComboBoxControlTemplate

這裏是到deafult ControlTemplateComboBox和示例的鏈接... http://msdn.microsoft.com/en-us/library/ms752094(v=vs.85).aspx

我認爲它看起來像你想可能在每一滴上下兩個ListBox ES的菜單,但你可以結合他們的ItemsControl屬性。快樂的調整。

+0

謝謝你們的答案,這是一個好主意,所以讓我試試看,我會分享我的進步! – mascab 2011-02-19 02:42:57