У меня есть стиль TabItem, в котором есть VisualStates.
<VisualState x:Name="MouseOver">
<!-- Tab turns bronze when mouseover -->
</VisualState>
Теперь я хочу иметь собственное визуальное состояние и вручную устанавливать состояние в codebehind вместо того, чтобы полагаться на событие MouseOver.
<VisualState x:Name="CustomVisualState">
<!-- this will be a storyboard to cause flashing -->
</VisualState>
Тогда мне нужно установить его в CodeBehind.
MyTabItem.VisualState = CustomVisualState. //something like this