gpt4 book ai didi

wpf - 在 View 中使用 DataTemplate 会在 View 和 ViewModel 之间创建耦合吗?

转载 作者:行者123 更新时间:2023-12-03 10:45:29 25 4
gpt4 key购买 nike

几天前我才开始研究 WPF 和 MVVM-Light。起初我创建了一个单一的 Windows 桌面应用程序,现在我想创建一个包含多个页面的桌面应用程序。
我读了this tutorial我想我理解这个概念。

但我有一个问题。 MVVM-Light 使用 ViewModelLocator避免在 View 和 View 模型之间建立强链接。但是使用 DataTemplate在MainWindow.xaml中(把view和viewModel关联起来)不违背这个原则吗?这是正确的方法吗?

最佳答案

很多人使用 DataTemplate 方法,这很好。另一种广泛使用的方法,在代码隐藏中将 DataContext 设置为您的 ViewModel,也在它们之间创建了一个“链接”。如果没有链接,就什么都不会起作用。

关于wpf - 在 View 中使用 DataTemplate 会在 View 和 ViewModel 之间创建耦合吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26761264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com