WPF маршрутизируемые события и команды в MVVM - PullRequest
1 голос
/ 14 апреля 2011

После прочтения маршрутизируемых событий и команд у меня возникает вопрос, когда мы пишем код с использованием MVVM

Маршрутизированные события используются в свойстве зависимости, а маршрутизируемые команды - в модели представления.

Правильно ли мое понимание?

1 Ответ

1 голос
/ 14 апреля 2011

Существует много способов использовать перенаправленные события и перенаправленные команды, но в контексте типичного шаблона MVVM перенаправленные события и перенаправленные команды являются частью представления, а не моделью представления. Причина в том, что маршрутизация по своей сути зависит от вида: пузыри и туннелирование контролируются и применяются к визуальному дереву, которое является частью вида. После того, как перенаправленное событие или перенаправленная команда найдет цель, и у этой цели будет контекст данных, обычно вы можете отправить перенаправленное событие или перенаправленную команду не маршрутизируемой команде в модели представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...