WPF获得焦点后如何让边框发光

来源:转载

当控件获得焦点后,外边框发光效果。由于.Net4取消了BitmapEffect类,只保留了Effect类。所以使用的是阴影效果实现。

234567891011
<Style x:Key="OuterGlowStyle" TargetType="{x:Type FrameworkElement}"> <Style.Triggers> <Trigger Property="IsFocused" Value="True"> <Setter Property="Effect"> <Setter.Value> <DropShadowEffect BlurRadius="10" Color="Black" Direction="0" Opacity="0.6" RenderingBias="Performance" ShadowDepth="0"/> </Setter.Value> </Setter> </Trigger> </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%E8%BE%B9%E6%A1%86%E5%8F%91%E5%85%89/

分享给朋友:
您可能感兴趣的文章:
随机阅读: