你好我正在開發使用MVVM,我會喜歡我的導航模塊實現這樣一個菜單中的WPF Desktop應用程序:增強WPF菜單
http://patterntap.com/tap/pattern/11543732834cb8a7ee18a51
我想使用菜單控制和改變它的外觀,但我不知道我是否可以以更簡單的方式將此樣式應用於另一個控件,也正如我使用MVVM,我需要一個允許命令綁定的控件。
而不是使用傳統的菜單,是否有另一種控制,我可以用來實現相同的結果?
感謝和問候哥倫比亞!
你好我正在開發使用MVVM,我會喜歡我的導航模塊實現這樣一個菜單中的WPF Desktop應用程序:增強WPF菜單
http://patterntap.com/tap/pattern/11543732834cb8a7ee18a51
我想使用菜單控制和改變它的外觀,但我不知道我是否可以以更簡單的方式將此樣式應用於另一個控件,也正如我使用MVVM,我需要一個允許命令綁定的控件。
而不是使用傳統的菜單,是否有另一種控制,我可以用來實現相同的結果?
感謝和問候哥倫比亞!
我會同意Henk。你可以定製UserControl
。 StackPanel
與Orientation="Horizontal"
部分爲菜單項名稱和自定義ComboBox
es將是容易的一點。竅門位將根據您的喜好調整默認的ComboBox
ControlTemplate
。
這裏是到deafult ControlTemplate
爲ComboBox
和示例的鏈接... http://msdn.microsoft.com/en-us/library/ms752094(v=vs.85).aspx
我認爲它看起來像你想可能在每一滴上下兩個ListBox
ES的菜單,但你可以結合他們的ItemsControl
屬性。快樂的調整。
謝謝你們的答案,這是一個好主意,所以讓我試試看,我會分享我的進步! – mascab 2011-02-19 02:42:57
它看起來像一個水平StackPanel(或ListBox)和一些自定義下拉菜單。你可以使用「控制模板」創建這樣的東西 – 2011-02-18 22:59:57