gpt4 book ai didi

design-patterns - 在 MVVM 中, View 应该知道模型吗?

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

一个简单的澄清点。我相信答案是“不”,但我想确定。

View 了解模型是否合适?

正如我所说,我认为答案应该是“不”,但我发现如果不让 View 了解模型,很难设计一个简单的 MVVM 演示。

最佳答案

你是对的。答案是否定的。

[
View 绑定(bind)到 ViewModel 上的属性,这反过来又会公开 Model 对象中包含的数据和 View 特定的其他状态。
View 和 ViewModel 之间的绑定(bind)很容易构造,因为 ViewModel 对象被设置为 View 的 DataContext。
如果 ViewModel 中的属性值发生变化,这些新值会通过数据绑定(bind)自动传播到 View 。
例如,当用户单击 View 中的按钮时,ViewModel 上的命令将执行以执行请求的操作。
ViewModel,而不是 View,执行对模型数据所做的所有修改。
]
有这个有用的链接,您可以在其中获得有关此解释的示例:
http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

关于design-patterns - 在 MVVM 中, View 应该知道模型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20731918/

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