Wpf 让IsMouseOver=";“真的”;即使鼠标关闭后,触发效果仍会保持片刻

Wpf 让IsMouseOver=";“真的”;即使鼠标关闭后,触发效果仍会保持片刻,wpf,xaml,triggers,Wpf,Xaml,Triggers,当我将鼠标放在第一个图像上时,将出现第二个图像。当我将鼠标停留在第一个图像上时,第二个图像将立即淡出。如何使第二个图像持续出现几秒钟,即使我在第一个图像上不使用鼠标 <EventTrigger RoutedEvent="Button.Click" SourceName="P"> <EventTrigger.Actions> <BeginStoryboard Storyboard="{StaticResource showA}"/>

当我将鼠标放在第一个图像上时,将出现第二个图像。当我将鼠标停留在第一个图像上时,第二个图像将立即淡出。如何使第二个图像持续出现几秒钟,即使我在第一个图像上不使用鼠标

<EventTrigger RoutedEvent="Button.Click" SourceName="P">
    <EventTrigger.Actions>
        <BeginStoryboard Storyboard="{StaticResource showA}"/>
    </EventTrigger.Actions>
</EventTrigger>

<Button Grid.Column="1" Command="{Binding Path=PressC}" CommandParameter="cam" Style="{StaticResource TransparentButton}">
            <Button.Template>
                <ControlTemplate TargetType="{x:Type Button}">
                    <Grid>
                        <Image Name="1" Source="/W;component/Images/1.png" Height="100" />
                        <Image Name="2" Source="/W;component/Images/2.png" Height="200" Width="100" Margin="50,-33,-50,0" Visibility="Hidden" />
                    </Grid>
                    <ControlTemplate.Triggers>
                        <Trigger Property="IsMouseOver" Value="True">          
                            <Trigger.EnterActions>
                                    <BeginStoryboard>
                                        <Storyboard>
                                            <DoubleAnimation Storyboard.TargetName="imgPressedKeyboard05" Storyboard.TargetProperty="Opacity" From="0" To="2" Duration="0:0:.5" BeginTime="0:0:0"/>
                                            <DoubleAnimation Storyboard.TargetName="imgPressedKeyboard05" Storyboard.TargetProperty="Opacity" From="2" To="0" Duration="0:0:.5" BeginTime="0:0:1"/>
                                        </Storyboard>
                                    </BeginStoryboard>
                                </Trigger.EnterActions>

                            <Setter Property="Panel.ZIndex" Value="999"/>                           
                            <Setter TargetName="pressed5" Property="Visibility" Value="Visible"/>                                    
                        </Trigger>
                    </ControlTemplate.Triggers>
                </ControlTemplate>
            </Button.Template>
        </Button>

使用动画,而不是简单的
设置器。一个在
进入操作
中使其可见,一个在
退出操作
中使其在给定时间后隐藏。要设置
可见性的动画
,可以使用。

使用动画,而不是简单的
设置器
。一个在
进入操作
中使其可见,一个在
退出操作
中使其在给定时间后隐藏。要设置
可见性的动画
,可以使用