Задать вопрос
@xXNullXx

Как получить объект класс которые привязан к View?

Доброго времени суток!

Пока изучал как создавать приложение по патерну MVVM, возник вопрос. Собственно детали:

Задача:
Создать функционал добавления задач в ежедневник.

То есть когда я нажимаю на кнопку "Ок" команда привязанная к кнопке должна передать объект класса "Task" в лист "Tasks" класса "PlansPageVM", которые в свою очередь привязана к View "PlansPage". Но для этого мне надо в команду в качестве параметра передать действующий объект класса "PlansPageVM", вопрос: как это сделать?
  • Вопрос задан
  • 108 просмотров
Подписаться 2 Простой 1 комментарий
Ответ пользователя Роман К ответам на вопрос (4)
yarosroman
@yarosroman Куратор тега C#
C# the best
У вас неверно построена архитектура приложения, VM вообще не должны знать друг о друге, ваши задачи должны хранится в одном месте, никак не во VM, а VM при помощи сервиса (стороннего вспомогательного класса) должен читать, добавлять, редактировать список ваших задач. А сервис уже внедряется через IoC контейнеры во VM.
Ответ написан