Меню WPF - промежуточный пункт меню, активируемый - PullRequest
0 голосов
/ 21 октября 2010

У меня есть меню в wpf (mvvm). Меню трехуровневое.

         Level1

Level2_1 Level2_2

Level2_1_1, Level2_1_2, Level2_1_3

Как сделать промежуточный пункт меню кликабельным. Я имею в виду, я хочу сделать "Level2_1" кликабельным.

Пример: -

             America

California              Kenucky         Indiana

              Louisville  Lexington

Я хочу сделать подменю (Калифорния, Кенукки, Индиана) кликабельным. Заранее спасибо!

1 Ответ

1 голос
/ 21 октября 2010

Это не то, как работают меню.

Меню - это либо интерактивная опция, либо родительское меню подменю.Иначе, в лучшем случае, вы запутаете своих пользователей.Кроме того, вы смотрите на головную боль обслуживания.Я не могу вспомнить ни одно другое приложение, которое делает это.

Может быть "взлом", чтобы сделать это, но я бы рекомендовал против этого.(будь то представление, диалоговое окно или что-то еще), позволяющее пользователям выбирать, какие опции или фильтры использовать.Он будет гораздо более логичным и, следовательно, более простым в использовании, а также будет гораздо проще кодировать и поддерживать.

...