Trigger分类
Trigger
MultiTrigger
DataTrigger
MultiDataTrigger
EventTrigger
Trigger
<Grid>
<Grid.Resources>
<Style x:Key="ButtonStyle" TargetType="Button">
<Setter Property="Foreground" Value="DarkOrange"></Setter>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Foreground" Value="DarkRed"></Setter>
</Trigger>
</Style.Triggers>
</Style>
</Grid.Resources>
<Button Content="鼠标滑过时,修改字体颜色" Style="{StaticResource ButtonStyle}"></Button>
</Grid>
EventTrigger
指定触发的事件,触发事件之后执行的内容,这里写了两个动画效果
<CheckBox Content="随着鼠标划入划出,长度改变" HorizontalAlignment="Left" Width="70">
<CheckBox.Resources>
<Style TargetType="{x:Type CheckBox}">
<Setter Property="Foreground" Value="OrangeRed"></Setter>
<Style.Triggers>
<!--当鼠标划入&#x