Я создаю диалог настроек для своего приложения, и сейчас все настройки соответствуют настройкам основной модели вида, но, поскольку я добавляю больше видов и моделей видов, некоторые могут этого не делать.
Мне нужно знать, как лучше всего загружать текущие настройки в диалог настроек, а затем сохранять настройки на своих соответствующих моделях представления, если пользователь нажимает «ОК».
Я не буду использовать систему Properties.Settings.Default для хранения настроек, так как я хочу, чтобы мое приложение было максимально переносимым, и это сохранит настройки области пользователя в каталоге:
C:\Users\ username \Local Settings\Application Data\ ApplicationName
Вместо в каталоге моего приложения.
На случай, если что-то изменится, я использую MVVM Light Toolkit от Laurent Bugnion.