wpf中mvvm用户控件之间的通信

时间:2011-01-28 19:21:05

标签: wpf user-controls

我是wpf的新手,我正在尝试使用mvvm模式开发,所以我有这样的文件

- view/students_list.xaml        (usercontrol)
- view/students_details.xaml     (usercontrol)
- viewmodel/students_list_vm.cs  (class)
- viewmodel/students_details.cs  (class)
- window.xaml                    (Main window container)

我想知道如何通知每个用户控制,你能帮助我吗?...谢谢

1 个答案:

答案 0 :(得分:2)

看一下event aggregator模式。 Prism提供了一个可用于执行此操作的服务,就像其他MVVM框架(如MVVMLite)一样。也就是说,通常是视图模型相互通信 - 而不是视图本身。我认为这就是你的意思。