什么是触发器?
触发器提供给程序员一种启动事件的方法:事件的执行不是由程序调用,也不是手工启动,而是当满足某个指定的条件事件来触发。
常用的参数设置:
<EventTrigger RoutedEvent="Window.Loaded">
RoutedEvent :用于获取或设置将激活该触发器的路由事件。
<EventTrigger.Actions>
该触发器的响应事件。
下方代码表示:当窗体加载时,显示一个窗体变化的动画。
触发事件:Window.Loaded
响应事件:BeginStoryBoard
<Window.Triggers>
<EventTrigger RoutedEvent="Window.Loaded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard SpeedRatio="1">
<DoubleAnimation Storyboard.TargetName="element"
Storyboard.TargetProperty="Opacity"
From="0.2" To="1" Duration="0:0:2.5"></DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</Window.Triggers>