1.布局
先主体框架,再细节填充。
这个属性很有用
2.样式
可以批量设置属性。像css一样。
3.模板
4.绑定
4种绑定模式,多绑定,格式化。
5.消息通知
注册消息,发送消息 ,利用框架等。
6.关于MVC 与MVVM
Model-View-Controller(模型-视图-控制器): 把数据模型显示到界面,把界面操作更新到数据模型(controller)
Model-View-ViewModel: ViewModel即把界面控件也关联一个对应的模型,像木偶一样,控件与模型同步变化,双向绑定,这个通用操作可以由框架来做。
7.框架
mvvmlight、prism等,原理相通。怎么整了半天,原本一行代码改成一万行来实现了呢?讨厌框架。
8.框架到底有什么好?
逻辑和ui分离,功能模块化,松耦合,将目标程序解耦成独立的模块。长期使用”和“频繁变更”复合应用框架才合适,小软件不用框架更好。