【发布时间】:2012-05-28 11:35:45
【问题描述】:
如何设置多个dataContexts?我有模型和视图模型 - 例如,我可以在 Windows.DataContext 中的 XAML 中编写 一个 数据上下文
<Window.DataContext>
<v:FacebookViewModel/>
</Window.DataContext>
然后在构造函数或按钮单击中,我可以写_faceViewModel = (FacebookViewModel)this.DataContext;。这将设置 dataContext。
我的问题:我有 2 个 ViewModel,我想通过单击一个按钮或者如果您有更好的想法来更改我的第二个 ViewModel TwitterViewModel 的数据上下文 - 怎么做?我现在正在学习 WPF,对此我真的很陌生...
【问题讨论】:
标签: c# wpf xaml mvvm datacontext