WPF引用MVVM框架与使用方法

WPF引用MVVM框架与使用方法

2023年7月19日发(作者:)

WPF引⽤MVVM框架与使⽤⽅法引⽤MVVM框架包引⼊该框架包之后, 默认会在⽬录下创建ViewModel层的⽰例代码2.第⼆步, 通过在MainViewModel中创建⼀些业务代码, 将其与 通过上下⽂的⽅式关联起来, ⽽MainWindow则是通过Binding的写法 引⽤业务逻辑的部分。在MainViewModel中, 添加同⼀个班级名称, 与学⽣列表, 分别⽤于显⽰在⽂本 和列表上展⽰, Command则⽤于绑定DataGrid的双击命令上,通过双击, 展⽰点击⾏的学⽣信息:MainViewModel 继承了 ViewModelBase, 该继承的⽗类实在MVVM框架中, 实现双向通知的基类, 通过引⽤该类, 那么其之类的属性则可通过添加 RaisePropertyChanged() 即可。- 为MainViewModel添加⼀些模拟数据 - 设计UI层, 添加⼀个⽂本⽤于显⽰班级名称, 添加⼀个DataGrid ⽤于展⽰学⽣列表, 同时DataGrid中添加⼀个绑定的命令(红⾊区域)关于上⾯红⾊圈的代码, 为⼀种绑定语法, 主要在MouseBinding中, MouseAction 以为触发的事件类型, CommandParameter 则是命令传递的参数, 也就是DataGrid选中的⼀⾏的类型 Student。Command 则是MainViewModel中定义的Command- 现在, 前端的绑定⼯作已经设置好, 后台的代码也添加完成, ⽬前只需要将MainViewModel 与MainWindow 通过MainWindow的DataContext关联即可运⾏效果如下:RaisePropertyChanged() 实现动态通知更新+ 通过set访问器更新ClassName的同时, 调⽤RaisePropertyChanged ⽅法, 界⾯刷新更新后的值+ 添加⼀个⽆参数的UpdateCommand , 并设置为 UpdateText ⼿动把ClassName更新为 "⾼三三班":+ UI层添加⼀个简单按钮, 绑定后台的UpdateCommand命令运⾏测试效果:到此这篇关于WPF引⽤MVVM框架与使⽤⽅法的⽂章就介绍到这了。希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

发布者:admin,转转请注明出处:http://www.yc00.com/web/1689720264a280835.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信