MVVM, кто должен загружать-сохрнять в IsolatedStorage?

Пробую научится MVVM, на Windows Phone.
Допустим, есть приложение с View, ViewModel и Model.
Я хочу загружать-сохранять настройки своего приложения в IsolatedStorage.
Где правильно, с точки зрения MVVM, разместить код загружающий-сохраняющий настройки моего приложения?
в Model? или ViewModel?
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
@SZolotov
Asp.net core, MAUI,WPF,Qt, Avalonia
1. Для хранения настроек есть специальный класс, который хранит их в специально отведённом для этого месте, гуглите.
2. Если будете все пихать в VM - она будет слишком жирной, да и не верно это с разных точек зрения.
Если использовать IoC-контейнеры, то с IsolatedStorage должен работать сервис, который абстрагируется от конкретной платформы, т.е от WinPhone (будет особенно полезно для кросс-платформенной разработки на Xamarin). Этот сервис по сути слой доступа к данным, т.е. модель.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы