gpt4 book ai didi

wpf - 在 MVVM 中使用 Code Behind View 作为 View Model 可以吗?

转载 作者:行者123 更新时间:2023-12-03 10:20:18 26 4
gpt4 key购买 nike

在所有关于 MVVM 的教程中,我看到文件后面的代码没有多大用处,因为我们正试图转移 View 模型中的所有逻辑。为什么我们不使用代码隐藏文件本身作为 View 模型有什么具体原因吗?

我了解 MVVM 相对于带有事件和簿记的典型代码背后的代码的好处,但我正在尝试探索在 MVVM 中使用代码背后的可能性。

好处是,
我可以将我的模型作为一些依赖属性,第二个绑定(bind)和两个 View 之间的通信变得更容易,因为模型被绑定(bind)到任何地方。剩下的就是命令,无论是在 View 后面的代码中还是在单独的 View 模型中,有什么区别?

最佳答案

MVVM 模式的目标之一是将逻辑与用户界面分离。使用文件背后的代码作为 View 模型,您可以将逻辑和用户界面放在一起。如果这不打扰您,您甚至不必使用 MVVM。

关于wpf - 在 MVVM 中使用 Code Behind View 作为 View Model 可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3961263/

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