Как программно применить свечение к текстовому полю
Это продолжение этого вопроса.
Я применил этот стиль к TextBox в xaml, и часть проблемы выше всего работает отлично.
<Style x:Key="stlFocusGlowingTextBox" TargetType="{x:Type TextBox}">
<Setter Property="Background" Value="Transparent" />
<Setter Property="Foreground" Value="White" />
<Setter Property="Effect">
<Setter.Value>
<DropShadowEffect ShadowDepth="0" Color="Yellow" Opacity="0" BlurRadius="20"/>
</Setter.Value>
</Setter>
<Style.Triggers>
<Trigger Property="IsFocused" Value="True">
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation To="1.0" Storybord.TargetProperty="(Effect).Opacity" Duration="00:00:00"/>
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
<Trigger.ExitActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation To="0.0" Storyboard.TargetProperty="(Effect).Opacity" Duration="00:00:01"/>
</Storyboard>
</BeginStoryboard>
</Trigger.ExitActions>
</Trigger>
</Style.Triggers>
</Style>
Но теперь мне нужно применить тот же эффект НЕ автоматически на фокусе, а программно. Я попытался удалить триггер, но он не сработал.
Заранее спасибо за помощь, Патрик