课程章节:
第9章 WPF重构与美化
主讲老师:阿莱克斯刘
课程内容:
今天学习的内容包括:
EFC:entity framework core,通过Negut去下载tools和service包。
MVVM:模型、视图、视图模型。是Model-View-ViewModel的简写,是M-V-VM三部分组成。它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,其中ViewModel将视图 UI 和业务逻辑分开,它可以取出 Model 的数据同时帮忙处理 View 中由于需要展示内容而涉及的业务逻辑。MVVM采用双向数据绑定,view中数据变化将自动反映到viewmodel上,反之,model中数据变化也将会自动展示在页面上。把Model和View关联起来的就是ViewModel。ViewModel负责把Model的数据同步到View显示出来,还负责把View的修改同步回Model。MVVM核心思想,是关注model的变化,让MVVM框架利用自己的机制自动更新DOM,也就是所谓的数据-视图分离,数据不会影响视图。
MVC:模型、视图,控制器
MaterialDeasign:三种UI风格之一,谷歌UI,微软UI,IOS UI,本次学习的是谷歌风格的UI
DateTime自定义属性:此控件不支持通过MVVM方式去做数据双向绑定和批操作。通过在stackoverflow中查取资料代码通过自动以属性的方式。
课程收获:
UI demo
时间控件demo
重复看几遍之后,自己做一遍,掌握一种架构和UI是基础入门必备的。👊