我正在参与一个WPF MVVM项目,使用了一个Wpf窗口。在这个窗口中,我有一个空间用于放置一个用户控件和两个按钮:下一页和上一页。当我点击下一页按钮时,我希望将usercontrol1替换为usercontrol2,以此类推。
你可以拥有一个绑定到WizardModel的Wizard用户控件,在Wizard控件中放置ContentPresenter控件,并将其绑定到WizardModel的WizardPage属性。通过更改WizardPage属性,您可以从模型更改向导页面。希望这可以帮助,这里使用相同的机制来更改视图。