我的应用程序包含以下moduls:如何反映对其他窗口对ViewModels所做的更改?
SystemModel - >SystemViewModel - >SystemWindow
SettingsModel - >SettingsViewModel - >SettingsWindow
我的SystemViewModel包含SettingsViewModel和其他东西。 在我的SystemViewModel我创建了一些实例,其ctor收到SettingsViewModel。
如果我想更新的设置我打开新SettingsWindow为的ShowDialog与SettingsViewModel为他的DataContext。如果用户点击“确定”,我更新设置,否则我不更新。
我的问题是,我不知道如何更新设置在实例我在SystemViewModel(实例接受SettingsViewModel在他的构造函数)创建的。
有什么想法?
如果需要,我可以稍后添加一些代码 – Maya