WPF-获得焦点后控件边框闪动

来源:互联网 时间:1970-01-01

当控件(比如TextBox)获取到焦点的时候,边框闪动提示。

<Style x:Key="OuterGlowStyle" TargetType="{x:Type FrameworkElement}"> <Setter Property="Effect"> <Setter.Value> <DropShadowEffect x:Name="OG" BlurRadius="0" Color="Black" Direction="0" Opacity="0.6" RenderingBias="Performance" ShadowDepth="0"> <Storyboard.TargetProperty> BlurRadius </Storyboard.TargetProperty> </DropShadowEffect> </Setter.Value> </Setter> <Style.Triggers> <EventTrigger RoutedEvent="GotFocus"> <BeginStoryboard> <Storyboard> <DoubleAnimation Storyboard.TargetProperty="(FrameworkElement.Effect).(DropShadowEffect.BlurRadius)"BeginTime="00:00:00" From="0" To="10" Duration="00:00:01" AutoReverse="True" RepeatBehavior="Forever"/> </Storyboard> </BeginStoryboard> </EventTrigger> </Style.Triggers></Style>

调用方法:

<TextBox Width="150" Style="{StaticResource OuterGlowStyle}"/> 

原文地址:http://www.luacloud.com/2011/06/17/wpf-%e8%8e%b7%e5%be%97%e7%84%a6%e7%82%b9%e5%90%8e%e6%8e%a7%e4%bb%b6%e8%be%b9%e6%a1%86%e9%97%aa%e5%8a%a8/

相关阅读:
Top