![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
WPF的TextBox的怎么实现HTML语句
2016-04-15 · 做真实的自己 用良心做教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
![](https://wyw-base.cdn.bcebos.com/pc-content/follow.gif)
展开全部
工具/原料
MVVM基本知识
MVVM 简介
MVVM,即 Model-View-ViewModel,是一种针对WPF、Silverlight、Windows Phone的设计模式,从MVC,MVP等模式中演化而来。主要目的也是为了解耦。
设想一下,当你用 Winform 开发完一个界面超级复杂的项目之后,正当心里暗自切喜时,客户突然提出 “这个界面不好看,想用滑动条代替所有的按钮”,此时你会不会有种冲动想请他爷爷的爷爷的爷爷的....爷爷喝个茶??
因为你知道这看似很简单的改动,却是项很繁重的体力活,原来按钮的事件处理函数全都用不了了,必须要把所有这些事件处理函数中的代码手动移动到滑动条的处理函数中,前提还必须不依赖事件参数。说不定一编译还各种错误,提示你某某控件不存在。
如果用 WPF 结合 Mvvm 模式,那就是轻松加愉快了。因为你不需要移动任何代码,要做的只是重新把View和ViewModel绑定一下就可以解决了。
其它的好处,我就不啰嗦了,谷歌上太多了。
MVVM基本知识
MVVM 简介
MVVM,即 Model-View-ViewModel,是一种针对WPF、Silverlight、Windows Phone的设计模式,从MVC,MVP等模式中演化而来。主要目的也是为了解耦。
设想一下,当你用 Winform 开发完一个界面超级复杂的项目之后,正当心里暗自切喜时,客户突然提出 “这个界面不好看,想用滑动条代替所有的按钮”,此时你会不会有种冲动想请他爷爷的爷爷的爷爷的....爷爷喝个茶??
因为你知道这看似很简单的改动,却是项很繁重的体力活,原来按钮的事件处理函数全都用不了了,必须要把所有这些事件处理函数中的代码手动移动到滑动条的处理函数中,前提还必须不依赖事件参数。说不定一编译还各种错误,提示你某某控件不存在。
如果用 WPF 结合 Mvvm 模式,那就是轻松加愉快了。因为你不需要移动任何代码,要做的只是重新把View和ViewModel绑定一下就可以解决了。
其它的好处,我就不啰嗦了,谷歌上太多了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询