MVVM
来源:互联网 发布:淘宝运营总监岗位职责 编辑:程序博客网 时间:2024/06/05 15:02
一般.NetFramework应用比如WinFrom、WebFrom或WPF均有类似xxx.xaml这样的文件,同时与之对应的还有一个xxx.xaml.cs或xxx.xaml.vb这样的文件。对于Dot NetFramework引入的数据绑定概念对于MVVM是十分关键的,传统的Model一般保存一些对象类,比如CCar这样的,保存几个简单的属性。而View负责显示相关的内容,而ViewModel和Controller一样仍然主要负责逻辑和UI之间的联系,在WindowsPhone 7中我们举个简单的例子。
1. Model
CCar类,包含了Color、Brand这样的属性,可以set和get。
2. View
一般为显示布局文件xxx.xaml
3. ViewModel
一般处理逻辑和UI的更新,比如逻辑类通过实现INotifyPropertyChanged接口来更新UI在WP7中。
如果你掌握了MFC的视图方式,精通MVC这样的模式,理解MVVM就十分轻松了,整体来看WP7的设计较Android来说多出的数据绑定可能对于一些新手会有些麻烦。MVVM还比较复杂,Zune123今后会用更多的篇幅来讲解WP7中的这种全新移动应用开发方式。
- MVVM
- MVVM
- MVVM
- MVVM
- MVVM
- MVVM
- MVVM
- MVVM
- mvvm
- MVVM
- MVVM
- mvvm
- MVVM
- MVVM
- MVVM
- MVVM
- MVVM
- MVVM
- C#多线程参数传递
- cocos2d-x-lua:API-sprite
- C#多线程学习(一) 多线程的相关概…
- 软件 项目管理 考试注意
- 利用DirectX实现声音播放
- MVVM
- IT 面试题
- IT 面试题
- code-behind
- DataSet 与SqlDataAdapter之…
- InnoDB 引擎独立表空间 innodb_file_per_table
- DataSet 与SqlDataAdapter之…
- DataSet 与SqlDataAdapter之…
- DataSet 与SqlDataAdapter之…