Как реализовать WPF ленты контекстных вкладок MVVM способом - PullRequest
4 голосов
/ 24 июня 2011

Я разрабатываю приложение MVVM, используя WPF Ribbon control с сайта лицензирования Office UI в качестве главного меню.И я не могу связать или как-то добавить контекстные вкладки в свой элемент управления лентой.Я не хочу хранить все контекстные разметки вкладок и привязки команд в моем главном представлении, я хочу использовать эти вкладки в зависимости от выбранного представления и сохранять эти вкладки, возможно, в том же виде или в каком-либо особом представлении только с вкладками этого типа.Возможно ли это?

1 Ответ

0 голосов
/ 09 февраля 2013

Вы могли бы написать Style s или даже ControlTemplate s для различных RibbonTab s в вашем App.config, избегая необходимости помещать эту разметку в MainWindow.Затем просто добавьте все RibbonTab s в Ribbon in MainWindow.xaml и установите свойства Visibility каждого из них, связавшись с моделью основного вида.Вы можете использовать загрузку bool свойств в модели основного вида с простым конвертером bool в Visibility.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...