3

我一直在用 WPF 的 MVVM 模式弄湿我的脚,一切都在按应有的方式工作..

但是我正在将视图模型从我的窗口后面的代码连接到我的视图数据上下文。

果然,MVVM 的目的是摆脱 Windows 中的代码......它做得很好,所以我只剩下 2 行简单的行来将我的数据上下文连接到我的视图模型。

有替代方案吗?

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

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

真的很感激任何帮助?

4

1 回答 1

3

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

于 2009-09-27T12:10:17.597 回答