How is that you can declare VisualStates and VisualStateGroups on any object inheriting from FrameworkElement but to call the VisualStateManager.GoToState you need to specify a Control? What's the point of declaring states tan you cannot navigate to them?
This looks like an inconsistency to me. Am I right or am I missing something?
Thanks in advance