Модель в MVVM для UWP - PullRequest
       136

Модель в MVVM для UWP

0 голосов
/ 06 августа 2020

Для приложения UWP есть довольно подробное объяснение отделения View от ViewModel с помощью привязки данных. Многие примеры показывают, как x:bind в XAML. Мои вопросы касаются модели. Он должен выполняться в отдельном потоке, для моего приложения достаточно фоновой задачи внутри процесса.

  1. Где следует инициировать этот поток? App::OnLaunched()? MainPage конструктор?
  2. Я создаю экземпляр ViewModel в MainPage конструкторе и сохраняю его в MainPage. Все остальные страницы имеют ссылку на MainPage, поэтому они обращаются к ViewModel. Является ли MainPage подходящим местом для хранения объекта ViewModel?
  3. Тогда как же взаимодействуют объект Model и объект ViewModel?

Для меня подойдет ссылка на соответствующий пример.

...