WPF(MVVM):连接viewModel以在Window的代码隐藏中查看?

时间:2009-09-27 12:00:23

标签: wpf xaml mvvm datacontext mvvm-toolkit

我已经开始使用WPVM的MVVM模式了,一切都正常工作......

但我正在从我窗口的代码隐藏处将viewmodel连接到我的视图datacontext。

MVVM的意思当然是摆脱Windows中的代码...它做得很好,所以我留下了两条简单的线来将我的datacontext连接到我的viewmodel。

有替代方案吗?

或者在我的窗口代码后面只有两行连接Viewmodel是否可以接受?

是否可以通过XAML将视图模型连接到视图?我认为这可能是(不确定) - 但这会引起问题吗?是推荐吗?

真的很感激任何帮助吗?

1 个答案:

答案 0 :(得分:3)

是的,您可以通过DataTemplates通过XAML将DataContext连接到视图。您可以在Josh Smith撰写的优秀且备受推荐的文章WPF Apps With The Model-View-ViewModel Design Pattern中看到此示例。