探讨WPF按钮实现特殊效果

WPF开发工具可以帮助我们实现各种基于图形界面显示的需求。比如小到一个按钮外观的修改,大到一整个界面的修改等。WPF按钮实现了当移近WPF按钮的时候,按钮显现外发光的特效,用WPF实现比较容易。 #t#

WPF按钮实现效果Xml代码

  1. < Window.Resources>   
  2. < Style TargetType="{x:Type Button}">   
  3. < Style.Triggers>   
  4. < Trigger Property="IsMouseOver" 
    Value="True">   
  5. < !--Setter Property="Background" 
    Value="Orange">< /Setter-->   
  6. < Setter Property="BitmapEffect">   
  7. < Setter.Value>   
  8. < OuterGlowBitmapEffect GlowSize=
    "20" Noise=".3" GlowColor="Red">
    <
     /OuterGlowBitmapEffect>   
  9. < /Setter.Value>   
  10. < /Setter>   
  11. < /Trigger>   
  12. < /Style.Triggers>   
  13. < /Style>   
  14. < /Window.Resources>   
  15. < Grid x:Name="LayoutRoot">   
  16. < Button x:Name="button" Margin=
    "200,160,240,182" Content="Button" 
    MouseEnter="button_MouseEnter">   
  17. < /Button>   
  18. < /Grid>  

上面这段代码就是WPF按钮实行外发光效果的具体方法。

THE END