WPF_MVVM
MVVM
设计模式将应用分为三层,Model(模型层/实体层)
、 ViewModel(视图模型层/UI模型层)
、 View(视图层/UI层)
。目前主流的开发都习惯用ORM
框架进行数据库的设计,这里的模型层,存放的实体类,与数据表的字段一一对应。UI模型层,可以将模型层的数据进行选择性的读取(数据塑形),避免隐私数据泄露,同时作为UI层的数据类,与视图实现双向绑定,完成UI开发与业务开发的解耦,扩展性大大提高。
MVVM
设计模式将应用分为三层,Model(模型层/实体层)
、 ViewModel(视图模型层/UI模型层)
、 View(视图层/UI层)
。目前主流的开发都习惯用ORM
框架进行数据库的设计,这里的模型层,存放的实体类,与数据表的字段一一对应。UI模型层,可以将模型层的数据进行选择性的读取(数据塑形),避免隐私数据泄露,同时作为UI层的数据类,与视图实现双向绑定,完成UI开发与业务开发的解耦,扩展性大大提高。
框架使用NET 8.0
。
1 | PS E:\PersonalCSharpProject\WPFLearning\WpfApp1> tree /F |
App.xaml
是程序的入口文件,StartupUri="MainWindow.xaml"
配置程序的主窗体。