我的應用程序包含以下moduls:如何反映對其他窗口對ViewModels所做的更改?
SystemModel - >SystemViewModel - >SystemWindow
SettingsModel - >SettingsViewModel - >SettingsWindow
我的SystemViewModel包含SettingsViewModel和其他東西。 在我的SystemViewModel我創建了一些實例,其ctor收到SettingsViewModel。
如果我想更新的設置我打開新SettingsWindow爲的ShowDialog與SettingsViewModel爲他的DataContext。如果用戶點擊「確定」,我更新設置,否則我不更新。
我的問題是,我不知道如何更新設置在實例我在SystemViewModel(實例接受SettingsViewModel在他的構造函數)創建的。
有什麼想法?
如果需要,我可以稍後添加一些代碼 – Maya