Можете ли вы создать только один экземпляр модели представления настроек, возможно, находясь в общей модели представления, которая служит своего рода корнем для модели представления и обеспечивает клей, который связывает модели вместе?
Что-то вродеПосмотреть модель контроллера, даже если это звучит немного странно.Эта корневая модель представления может реагировать на события из моделей представления и затем может делать все, что требуется для обновления других настроек.
Другой подход - это подход, основанный на обмене сообщениями, подобный тому, который реализован в MVVM Light Toolit.Я использовал это один раз, и после того, как проект стал довольно большим, этот подход был довольно сложным в отношении обслуживания.
Обновление:
Вы можете найти информацию о MVVM Light Toolkit здесь .