Я создаю приложение, которое использует MS Ribbon Control. Лента имеет несколько вкладок. Первая вкладка помечена как «Вид», следующая - «Настроить».
В представлении я показываю вид нашей системы, который выложен в файле Window1.xaml. Когда я нажимаю вкладку «Настройка», я бы хотел, чтобы представление исчезло и было заменено другим xaml, предпочтительно другим xaml, чем то, что есть в Window1.xaml. Элемент управления ленты не исчезает, а служит навигатором для разных экранов. В настоящее время, когда я нажимаю вкладку «Настройка», я сворачиваю сетку, содержащую все элементы управления для экрана «Просмотр» (кроме ленты), и делаю видимой сетку, содержащую элементы управления для экрана «Настройка».
Когда я добавляю xaml для экрана Configure в файл Window1.xaml, что я и делаю в настоящее время, он, конечно, отображается в Designer вместе с экраном View. Добавление xaml для экранов, которые будут отображаться для других вкладок, делает это непрактичным.
Мне интересно, как это сделать. Я хотел бы создать xaml-файлы для каждого из экранов «вкладок» и активировать их при нажатии вкладок, как если бы у каждого из них было свое собственное приложение, которое могло приходить и уходить.
Я пока немного знаю о навигации по страницам (мне всего несколько месяцев в WPF), но я думаю, что это может быть путь. Не уверен, что Лента играет очень хорошо в этом сценарии.
Буду признателен за любое направление.
Спасибо.