gpt4 book ai didi

wpf - 要查看的 MVVM 模型 View

转载 作者:行者123 更新时间:2023-12-01 09:38:11 26 4
gpt4 key购买 nike

据我了解,ViewModel 通过数据绑定(bind)与 View 进行通信。但是如何在 ViewModel 中创建 UIElements for View。

谢谢。

最佳答案

ViewModel 不应直接创建任何 UIElement,因为 ViewModel 不应依赖于 View。 ViewModel 提供 View(即 UIElements)可以绑定(bind)的数据。

如果您的问题是针对如何引导 View ,有两种方法: View 优先和 View 模型优先。在前者中,您首先创建 View,然后创建并绑定(bind) ViewModel。在后者中,您让 ViewModel 创建 View(通过接口(interface))。阅读更多信息 here .

如果您的问题是针对组成 UIElements 的 View ,这是通过 DataBinding 以及使用 DataTemplates 和 ControlTemplates 来完成的。

关于wpf - 要查看的 MVVM 模型 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4142159/

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