I had a very simple problem: On loading of particular screen I wanted to give a TextBox focus. It's freaking easy to do this in the code behind. Most of my applications are actually MVVM applications and in that case it's not something for the ViewModel, it's logic that belongs to the view. But how about a Behavior?
I want to give a specific control focus when something happens on something else. So that should be a TargetedTriggerAction<T>, T should be Control, because that's something you can give focus. How easy can it be?
Go to the complete details ...