Я разрабатываю приложение wpf с MVVM Light, и у меня есть все мои ViewModels и Models в библиотеке классов. Теперь я хотел бы изменить пользовательские настройки, но у меня нет доступа к настройкам моего UI-проекта в viewmodel моей библиотеки классов.
Вопрос: Нужно ли вносить изменение пользовательской настройки в мой View (UI) -Проект, чтобы заставить это работать или есть способ, которым я мог бы сделать это в моей библиотеке классов?
единственный объект, который я мог бы использовать, - это Application.Current.Properties, но он не является правильным:
Application.Current.Properties["Design"] = s;
Я знаю, что должен использовать:
Settings.Default.Design = s;
и при выходе мне нужно сохранить все мои настройки, чтобы сделать изменения постоянными:
Settings.Default.Save();
Я видел кое-что здесь - это похоже на похожую проблему, но я не понимаю ответы ...