我正在尝试学习MVVM模式(C#),它来自Windows窗体背景.我正在使用MVVM Light工具包,到目前为止我认为它很棒.我已经制作了几个小应用程序,但是我正在努力的一件事就是引入第二个视图.
我想(例如),在我的MainViewModel上有一个按钮,它通过RelayCommand打开一个新窗口 - 让我们说一个"关于"窗口.我已经在网上做了几个小时的研究,但似乎我无法让我的AboutViewModel与/显示我的AboutView进行通信.
我已经在AboutView.xaml的代码隐藏构造函数中放置了一个接收信使 - 但是我不能让它接收来自AboutViewModel的任何消息,因此无法使它成为'Show()'.
如果有人有一个使用多个视图的Mvvm Light WPF应用程序的例子,那将是伟大的:)