Реализация вкладок управления вкладками ленты с использованием MVVM - PullRequest
3 голосов
/ 17 ноября 2011

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

При выборе одного RibbonTab соответствующий UserControl будет загружен в следующем разделе.Каждый RibbonTab и каждый UserControl должны вести себя как пара.

Первый вызов - Было бы легко использовать одну ViewModel для каждой пары RibbonTab-UserControl.Но как поделиться одним ViewwModel в отдельном представлении.

Второй вызов - Какой лучший способ реализовать это приложение

One Ribbontab и One UserControl уже готовы.В ожидании, как связать эти два.

1 Ответ

0 голосов
/ 13 апреля 2012

Мне не ясно, что касается первой задачи, не могли бы вы уточнить ее, пожалуйста, и я отредактирую ответ.

Что касается второй задачи, я настоятельно рекомендую выбрать фреймворк, поскольку это немного затруднит реализацию MVVM.проще Сравнение платформ

Я использую ContentControl и ResourceDictionary, чтобы определить, какое представление отображать на основе связанной ViewModel, как в этом примере.Эту технику можно использовать и для управления вкладками. Вот несколько ссылок о том, как реализовать это:

Учебное пособие по Microsoft Tab Controled application

Управление вкладкамиСвязывание

...