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