使用样式关联触发器
这次来讲解的是c#样式关联的触发器
在页面上定义好宽度高度的按钮
点击完后会进行放大操作
首先我们在边吧样式定义好,然后进行触发器的设计
<Window.Resources>
<Style TargetType="Button">
<Setter Property="FontSize" Value="20"></Setter>
<Style.Triggers>
<!--使用属性触发器-->
<Trigger Property="IsPressed" Value="True">
<!--在这里使用的是EnterActions-->
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Width" To="300" RepeatBehavior="1x" Duration="0:0:3"/>
<DoubleAnimation Storyboard.TargetProperty="Height" To="300" RepeatBehavior="1x" Duration="0:0:3"/>
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>
这次来讲解的是c#样式关联的触发器
在页面上定义好宽度高度的按钮
点击完后会进行放大操作
首先我们在边吧样式定义好,然后进行触发器的设计
<Window.Resources>
<Style TargetType="Button">
<Setter Property="FontSize" Value="20"></Setter>
<Style.Triggers>
<!--使用属性触发器-->
<Trigger Property="IsPressed" Value="True">
<!--在这里使用的是EnterActions-->
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Width" To="300" RepeatBehavior="1x" Duration="0:0:3"/>
<DoubleAnimation Storyboard.TargetProperty="Height" To="300" RepeatBehavior="1x" Duration="0:0:3"/>
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>