前端之家收集整理的这篇文章主要介绍了
c# – 我们什么时候使用MVVM?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我听过很多关于MVF MVVM的炒作.我们什么时候使用它?它是用于一切还是仅具有特定用途?每个项目都值得吗?
它在任何项目中都很有用,但我发现它特别适用于需要在业务逻辑,交互逻辑和
用户界面之间提供明确分离的情况(涉及多个开发人员/设计人员的大型应用程序或应用程序).
模型=业务逻辑
>包含我正在使用的任何业务流程/对象的模型.
viewmodel =交互逻辑
>控制模型访问和修改方式的所有代码(例如编辑/撤消功能,延迟加载等)
View =用户界面
>用户与之交互的接口(在XAML中定义).我尝试最小化在此层中使用代码隐藏,将其推送到附加属性或viewmodel.
毫无疑问,MVVM还有许多其他用途,但我发现这个特殊场景在我自己的WPF开发体验中最有用.
原文链接:/csharp/239056.html