I have Tab Control, with two tabs, and each tab contains a UserControl, the UserControls have Visual States defined along with Transitions.
The issue, that I'd like to get around, is that every time I change active tabs, the Visual State Transition storyboard runs, even when the control should already be in a state, and not need to be changed.
I've tracked this to the fact that changing tabs, causes the Constructor for all child UserControls in the newly visible tab to run. Is there a way to avoid this?