What is a good practice of setting control focus in MVVM architecture.
The way I envision it, is with a property on the ViewModel that would trigger a focus change
The ViewModel throws an event to the View telling it that the action has been completed, and the View will set the focus.