Какова хорошая практика установки фокуса управления в архитектуре MVVM.
Я вижу это со свойством ViewModel, которое при необходимости инициирует изменение фокуса. И затем элементы управления пользовательского интерфейса связывают / слушают это свойство, чтобы в случае его изменения был установлен соответствующий фокус.
Я рассматриваю это как вещь ViewModel, потому что я хочу установить соответствующий фокус после того, как ViewModel выполнит определенное действие, например загрузку определенных данных.
Какая лучшая практика?