我正在WPF应用程序中实现MVVM模式。
我的应用程序主窗口分为四个部分:
导航控件在选项卡项中显示不同的设置(配置)控件。
以上四个都是用户控件,放在主窗口中。
并且对应于每个用户控件,存在单独的视图模型,其与每个控件的XAML中的视图模型限制,但是模型类在所有视图模型之间保持相同。
MainWindow有一个单独的View模型,它也与每个控件的XAML中的视图模型有关。
请帮我设计一个设计,其中上面所有控件的每个视图模型都会相互影响。
如果我的问题不明确,请告诉我!!
答案 0 :(得分:2)
理想情况下,您对模型的更改应触发对ViewModel的更改。如果我正确理解了您的问题,那么不应该需要ViewModel直接互相交流,并且可能已在此处得到解答:
MVVM - what is the ideal way for usercontrols to talk to each other
答案 1 :(得分:0)
您可以查看 WPF Application Framework 的示例项目。