加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 我们什么时候使用MVVM?

发布时间:2020-12-15 08:14:19 所属栏目:百科 来源:网络整理
导读:我听过很多关于MVF MVVM的炒作.我们什么时候使用它?它是用于一切还是仅具有特定用途?每个项目都值得吗? 解决方法 它在任何项目中都很有用,但我发现它特别适用于需要在业务逻辑,交互逻辑和用户界面之间提供明确分离的情况(涉及多个开发人员/设计人员的大型
我听过很多关于MVF MVVM的炒作.我们什么时候使用它?它是用于一切还是仅具有特定用途?每个项目都值得吗?

解决方法

它在任何项目中都很有用,但我发现它特别适用于需要在业务逻辑,交互逻辑和用户界面之间提供明确分离的情况(涉及多个开发人员/设计人员的大型应用程序或应用程序).

模型=业务逻辑

>包含我正在使用的任何业务流程/对象的模型.

ViewModel =交互逻辑

>控制模型访问和修改方式的所有代码(例如编辑/撤消功能,延迟加载等)

View =用户界面

>用户与之交互的接口(在XAML中定义).我尝试最小化在此层中使用代码隐藏,将其推送到附加属性或ViewModel.

毫无疑问,MVVM还有许多其他用途,但我发现这个特殊场景在我自己的WPF开发体验中最有用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读