开发工具与关键技术:Visual Studio2015
作者:邹铭霞
撰写时间:2019年6月06日
WPF三种基本类型触发器:属性触发器、数据触发器和事件触发器。
事件触发器EventTrigger——在特定的路由事件发生时被触发,主要用于动画。
当创建事件触发器时,需要指定开始触发器的路由事件和触发器执行的一个或多个动作。
XAML:
<Window.Triggers>
<EventTrigger RoutedEvent="Button.MouseEnter">
<!--事件触发器-->
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard Storyboard.TargetName="cc" Storyboard.TargetProperty="Effect.Radius">
<DoubleAnimation To="10" Duration="0:0:2"></DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
<!--鼠标离开事件-->
<EventTrigger RoutedEvent="Button.MouseLeave">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard Story