【问题标题】:WPF MVVM UserControl Binding to create a Wizard UIWPF MVVM UserControl Binding 创建向导 UI
【发布时间】:2010-07-01 04:54:45
【问题描述】:

我在 WPF MVVM 项目中工作,我正在使用一个 Wpf 窗口。在这个窗口中,我有一个用户控件的空间和两个按钮的下一个和后退。当我单击下一个按钮时,我希望将 usercontrol1 替换为 usercontrol2。等等

【问题讨论】:

标签: c# wpf c#-4.0 mvvm


【解决方案1】:

听起来您正在尝试创建一个向导式的用户界面。

这个Code Project article 可能会有所帮助。 right here 也是一个入门的好地方。

【讨论】:

    【解决方案2】:

    您可以将Wizard 用户控件绑定到WizardModel,在Wizard 控件中放入ContentPresenter 控件,并将其绑定到WizardModel's WizardPage 属性。通过更改 WizardPage 属性,您可以从模型更改向导页面。

    希望这会有所帮助,here 使用相同的机制来更改视图

    【讨论】:

    • HI ArsenMkrt te 示例在 hv 中使用它非常好,但是,它没有完全遵循 MVVM 模式,因为他们在 View Bt 中使用了 ViewModel Datatemplate,我认为它与 CoffeeWizardView 中的 MVVM 模式相悖。 xaml
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-31
    • 2020-09-04
    • 2021-06-28
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    相关资源
    最近更新 更多