几天前我刚开始研究WPF和MVVM-Light。起初,我创建了一个单独的Windows桌面应用程序,现在我想创建一个包含多个页面的桌面应用程序。 我读this tutorial,我想我理解这个概念。在视图中使用DataTemplate是否在View和ViewModel之间创建耦合?
但我有一个问题。 MVVM-Light使用ViewModelLocator
来避免在视图和视图模型之间建立强大的链接。但是在MainWindow.xaml中使用DataTemplate
(关联view和viewModel)不违背这个原则吗?这是做到这一点的正确方法吗?
欢迎来到StackOverflow!我试图通过提高你的问题的可读性和增加一些标签来帮助你。 – 2014-11-05 16:41:43