WPF(MVVM):在窗口的代码后端将viewModel与视图连接起来?

3
我一直在尝试使用WPF的MVVM模式,并且一切都正常运行。但是我正在将我的viewmodel与我的窗口的codebehind中的view datacontext连接起来。显然,MVVM的目的是消除windows中的code behind...这确实做得很好,所以我只剩下两个简单的线路来将我的datacontext连接到我的viewmodel。
是否有替代方案?或者在我的window code behind中只用两行来连接Viewmodel是否可以接受?是否可能通过XAML将viewmodel与view连接起来?我认为可能是(不确定),但这会引起问题吗?是否推荐这样做?非常感谢任何帮助!

6
MVVM的重点并不是为了消除代码后台。它的目的是增加可测试性、可维护性以及方便设计师/开发者协作。代码后台的显著减少只是达成这些目标的自然副作用。 - Kent Boogaart
为什么我一周前没有发现这个问题? - benPearce
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接