Расширенное меню WPF - PullRequest
       19

Расширенное меню WPF

2 голосов
/ 19 февраля 2011

Здравствуйте, я разрабатываю приложение WPF Desktop с использованием MVVM, и я хотел бы, чтобы в моем модуле навигации было реализовано такое меню:

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

Я подумываюиспользуйте элемент управления Menu и измените его внешний вид, но я не знаю, смогу ли я применить этот стиль к другому элементу управления более простым способом, также, поскольку я использую MVVM, мне нужен элемент управления, который позволяет привязывать команды.

Вместо использования традиционного меню, есть ли другой элемент управления, который я мог бы использовать для достижения тех же результатов?

Спасибо и привет из Колумбии !!!

1 Ответ

0 голосов
/ 19 февраля 2011

Я бы согласился с Хенком. Вы можете сделать заказ UserControl. Элемент StackPanel с Orientation="Horizontal" для имен пунктов меню и пользовательских ComboBox es будет простым битом. Бит трикера настроит значение по умолчанию ComboBox ControlTemplate по вашему вкусу.

Вот ссылка на глухих ControlTemplate для ComboBox и пример ... http://msdn.microsoft.com/en-us/library/ms752094(v=vs.85).aspx

Я думаю, что в вашем меню может быть два ListBox в каждом раскрывающемся списке, но вы можете привязать их ItemsControl свойства. Счастливой настройки.

...