1. 首页
  2. 编程语言
  3. C#
  4. MVVM操作TabControl/AvalonDock/Frame

MVVM操作TabControl/AvalonDock/Frame

上传者: 2020-05-22 03:47:22上传 RAR文件 399.41KB 热度 22次
这是纯粹通过MVVM方式操作导航框架的方式,其中TabControl是借用老外的方式,使用了两种样式绑定,而这种集合数据对象也能用在AvalonDock上面进行绑定,而Frame则使用Content绑定到集合中的数据对象,而数据对象使用数据模板与界面实现关联,可以定义不同的对象关联,这样只要维护数据对象集合和当前选择项,就可以操作不同的视图呈现,个人认为比那个采用消息机制来操作Frame导航的方式简单多了。
用户评论
码姐姐匿名网友 2020-05-22 03:47:22

挺不错 不过你这个是对应同一个UserControl,针对不同的UserControl 怎么处理?