- <!--动作集合的触发器-->
- <!--<Style x:Key="BigFontButton">
- <Style.Setters>
- <Setter Property="Control.FontFamily" Value="Times New Roman"/>
- <Setter Property="Control.FontSize" Value="18"/>
- </Style.Setters>
- <Style.Triggers>
- <MultiTrigger>
- <MultiTrigger.Conditions>
- <Condition Property="Control.IsFocused" Value=" True"/>
- <Condition Property=" Control.IsMouseOver" Value="True"/>
- </MultiTrigger.Conditions>
- <MultiTrigger.Setters>
- <Setter Property="Control.Foreground" Value="Red"/>
- </MultiTrigger.Setters>
- </MultiTrigger>
- </Style.Triggers>
- </Style>-->
- <!--切换图片-->
- <Style x:Key="BigFontButtonStyle" TargetType="{x:Type Button}">
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="{x:Type Button}">
- <StackPanel Orientation="Horizontal" >
- <Image Name="imageClose" Source="/TestTigger;component/Images/c01.png" />
- </StackPanel>
- <ControlTemplate.Triggers>
- <Trigger Property="IsMouseOver" Value="True">
- <Setter Property="Source" Value="/TestTigger;component/Images/c02.png" TargetName="imageClose"/>
- </Trigger>
- </ControlTemplate.Triggers>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <!--触发器实现简单的动画-->
- <!--<Style x:Key="BigFontButtonStyle">
- <Style.Setters>
- <Setter Property="Control.FontFamily" Value="Times New Roman"/>
- <Setter Property="Control.FontSize" Value="18"/>
- </Style.Setters>
- <Style.Triggers>
- <EventTrigger RoutedEvent="Mouse.MouseEnter">
- <EventTrigger.Actions>
- <BeginStoryboard>
- <Storyboard>
- <DoubleAnimation
- Duration="0:0:0:2"
- Storyboard.TargetProperty="FontSize" To="22"/>
- </Storyboard>
- </BeginStoryboard>
- </EventTrigger.Actions>
- </EventTrigger>
- <EventTrigger RoutedEvent="Mouse.MouseLeave">
- <EventTrigger.Actions>
- <BeginStoryboard>
- <Storyboard>
- <DoubleAnimation
- Duration="0:0:0:1"
- Storyboard.TargetProperty="FontSize"/>
- </Storyboard>
- </BeginStoryboard>
- </EventTrigger.Actions>
- </EventTrigger>
- </Style.Triggers>
- </Style>-->
- </Grid.Resources>
- <Button Content="Button" Height="46" HorizontalAlignment="Left" Style="{StaticResource ResourceKey=BigFontButtonStyle }"
- Margin="331,191,0,0" Name="button1" VerticalAlignment="Top" Width="111" />
wpf触发器,动作集合和图片切换,简单动画的触发
最新推荐文章于 2024-08-21 07:15:00 发布