什么是MVVM
1、MVVM是Model View View Model的简写,微软的WPF带来了新的技术体验,如Silverlight、音频、视频、3D、动画,这导致了软件UI层更加细节化、可定制化。
2、MVVM框架的由来便是MVP模式与WPF结合的应用方式时发展演变过来的一种新型架构框架,立足于原有MVP框架并且把WPF的新特性糅合进去,以应对客户日益复杂的需求变化。
3、MVVM的优点有低耦合、可重用性、独立开发、 可测试。
4、MVVM的设计模式是WPF技术出现,从而使MVP设计模式有所改进,MVVM 模式便是使用的是数据绑定基础架构,可以轻松构建UI的必要元素。
5、MVVM控件是由于用户控件在大部分情况下不涉及到数据的持久化,所以如果将M纯粹理解为DomainModel,使用MVVM模式来进行自定义控件开发实际上可以省略掉M,变成了VVM。


问答推荐:
恩平市有那几个温泉呢
恩平市的几大温泉恩平锦江温泉,位于恩平市大田镇,锦江温泉水质资源异常丰富,日涌水量超立方米,远景开发量近立方米,水温接近...教师节礼物送什么小零食好
其貌不扬的豆乳盒子一时间风靡了朋友圈,吃惯了奶油味的蛋糕,突然的豆香味的甜点俘获了不少吃货的胃。一到快过年的时候,瓜子就...公司单方面降薪是否合法
公司单方面降薪不合法。劳动合同的变更用人单位与劳动者协商一致,可以变更劳动合同约定的内容。变更劳动合同,应当采用书面形式...尿酸高能吃什么水果
平常见的水果尿酸高的人都可以吃,比如苹果,橘子,香蕉,梨,火龙果,猕猴桃等等,这些都不会引起体内尿酸水平的波动,还有樱桃...射手榜上的乌龙球是什么意思
乌龙球指球员将球攻入己方球门。乌龙球是将摆乌龙引用到足球赛场上,指本方球员误打误撞,将球弄入自家大门,不仅不得分,反而失...延期交付房屋赔偿标准是什么
根据我国的相关法律规定可以分为正常延期交房和非正常延期交房。正常延期交付。主要指由于施工迟延或者相关政府手续办理迟延市政...分期用是什么
分期用是京东推出的一款购物方式,可以享受先购物,后回收的服务。分期用的使用方法为在京东商城购物,然后支付首付款收到货之后...高中英语改错题技巧口诀
动词形,名词数注意形和副非谓动词细辨别习惯用法要记住句子成分多分析逻辑错误须关注。谓语动词的错误是历年考试的重点和热点,...钓小白条钓鱼怎么绑
钓小白条钓鱼,鱼钩的基本方法是首先将钓线绕成线环,用手指捏住钩柄和线环交接处,用拇指食指中指分别撑开线环,把短线的部分全...羊毛衫缩水了怎么解决
用厚的板子,板子和原来羊毛衫的长度一样,将羊毛衫用夹子固定在板子上。用熨斗熨一下定型,多重复几次,羊毛衫就能恢复到原来的...慢性疾病发生的前期表现症状有哪些 5种异常表现出慢性疾病的症状
随着人们生活水平的提高,大家在饮食方面也得到了极大的改善,不仅不用每天再为饮食发愁,而且吃饭的质量也越来越高,为此大家的...社会公德心是什么
社会公德心可以说是健康人格的核心就是对社会的爱心它需要大家一起来维护共同去监督。一个人是不是有好的教养一个国家的公民素质...冰箱的度数越大费电还是越小费电
冰箱标牌上的耗电量数字越大则表示耗电量越大。如果你说的是冰箱温控器档位数字的话,数字越大冰箱的温度就越低,耗电量就越大。...茚虫威在甜瓜上可以用吗
茚虫威在甜瓜上不可以用,茚虫威是最新高效杀虫剂,可有效防治粮棉果蔬等作物上的多种害虫。茚虫威具有独特的作用机理,其在昆虫...手机卡无法显示怎么办
检查手机卡是否与手机兼容,如电信手机不能用移动联通卡,可以试试其他运营商的手机卡,或更换手机。检查手机卡槽是否有故障,可...