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"配置程序的主窗体。