WPF动画渐显

来源:转载

其实渐显很简单,就是改变控件的透明度。

WPF提供了Trigger这个东西。

下面是动画代码:

 <Style x:Key="BeginChildWindowStyle" TargetType="{x:Type wtk:ChildWindow}"> <Style.Triggers> <Trigger Property="wtk:ChildWindow.Visibility" Value="Visible"> <Trigger.EnterActions> <BeginStoryboard> <Storyboard Storyboard.TargetProperty="Opacity"> <DoubleAnimation From="0" To="1" Duration="00:00:00.2" BeginTime="00:00:00"/> </Storyboard> </BeginStoryboard> </Trigger.EnterActions> </Trigger> </Style.Triggers> </Style>

TargetType="{x:Type wtk:ChildWindow}"指定了目标控件的类型<Trigger Property="wtk:ChildWindow.Visibility" Value="Visible">指定了目标控件的属性值为Visible时触发

原文地址:http://www.luacloud.com/2011/06/07/wpf-%e5%8a%a8%e7%94%bb-%e6%b8%90%e6%98%be/

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