Я хотел бы знать, возможно ли применить визуальное состояние (в WPF 4) к вложенным элементам управления.У меня есть панель стека, которая содержит некоторые элементы, которые я хотел бы изменить в соответствии с состоянием варианта.
<StackPanel x:Name="panPremioRaggiunto">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup Name="StatiComuni">
<VisualState Name="PremioNonRaggiunto" />
<VisualState Name="PremioRaggiunto">
<Storyboard>
<ColorAnimation Storyboard.TargetName="lblPremioRaggiunto" Storyboard.TargetProperty="Foreground" To="Green" />
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<TextBlock x:Name="lblPremioRaggiunto">TEXT</TextBlock>
</StackPanel>
Когда я пытаюсь изменить состояние всей панели стека с помощью этого кода
VisualStateManager.GoToState(panPremioRaggiunto, "PremioRaggiunto", False)
ничего не происходит: вложенный текстовый блок с именем lblPremioRaggiun не меняет свой цвет в соответствии с.Могу ли я применить визуальное состояние таким образом?
Спасибо, Данило.