Я работаю в Проекте WPF MVVM, и я использую одно Окно Wpf. В этом окне у меня есть пространство для одного usercontrol и двух кнопок затем и назад. Когда я нажимаю следующую кнопку, я хочу, чтобы usercontrol1 был заменен usercontrol2. и т.д.
Похоже, вы пытаетесь создать пользовательский интерфейс в стиле мастера.
Эта статья Code Project может помочь. И прямо здесь - тоже хорошее место для начала.
Вы можете иметь пользовательский элемент управления Wizard
, который привязан к WizardModel
, в элементе управления Wizard
установите элемент управления ContentPresenter
и привяжите его в свойство WizardModel's WizardPage
. А изменив свойство WizardPage
, вы можете изменить страницу мастера из модели.
Надеюсь, это поможет, здесь использовал тот же механизм для изменения представлений