我已经开始使用WPVM的MVVM模式了,一切都正常工作......
但我正在从我窗口的代码隐藏处将viewmodel连接到我的视图datacontext。
MVVM的意思当然是摆脱Windows中的代码...它做得很好,所以我留下了两条简单的线来将我的datacontext连接到我的viewmodel。
有替代方案吗?
或者在我的窗口代码后面只有两行连接Viewmodel是否可以接受?
是否可以通过XAML将视图模型连接到视图?我认为这可能是(不确定) - 但这会引起问题吗?是推荐吗?
真的很感激任何帮助吗?
答案 0 :(得分:3)
是的,您可以通过DataTemplates通过XAML将DataContext连接到视图。您可以在Josh Smith撰写的优秀且备受推荐的文章WPF Apps With The Model-View-ViewModel Design Pattern中看到此示例。