WPF 触发器Triggers

来源:互联网 发布:ubuntu停止当前命令 编辑:程序博客网 时间:2024/05/16 07:23

什么是触发器?

触发器提供给程序员一种启动事件的方法:事件的执行不是由程序调用,也不是手工启动,而是当满足某个指定的条件事件来触发。

常用的参数设置:

 <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>



0 0
原创粉丝点击