WPF-MVVM: Definindo o foco do controle da UI no ViewModel

ual é uma boa prática de definir o foco do controle na arquitetura MVV

Da maneira que eu imagino, é com uma propriedade no ViewModel que acionaria uma mudança de foco quando necessário. Além disso, os controles da interface do usuário vinculam / escutam essa propriedade para que, se ela for alterada, o foco apropriado seja definid

Eu vejo isso como uma coisa do ViewModel, porque quero definir o foco apropriado após uma determinada ação ter sido executada pelo ViewModel, como carregar determinados dado

Qual é a melhor prática?

questionAnswers(5)

yourAnswerToTheQuestion