WPF c#XAML是一个动画

WPF c#XAML是一个动画,c#,wpf,xaml,ismouseover,C#,Wpf,Xaml,Ismouseover,在我的项目中,当程序启动时,多边形在设定的路径上移动 当鼠标光标停留在多边形上时,我应该更改什么以停止多边形移动(当鼠标光标离开多边形时,多边形必须继续移动) 为您的BeginStoryboard <BeginStoryboard x:Name="Move"> 要暂停,请添加以下内容 <EventTrigger RoutedEvent="MouseEnter"> <PauseStoryboard BeginStoryboardName="Mov

在我的项目中,当程序启动时,多边形在设定的路径上移动 当鼠标光标停留在多边形上时,我应该更改什么以停止多边形移动(当鼠标光标离开多边形时,多边形必须继续移动)


  • 为您的
    BeginStoryboard

    <BeginStoryboard x:Name="Move">
    
    
    
  • 要暂停,请添加以下内容

    <EventTrigger RoutedEvent="MouseEnter">
         <PauseStoryboard BeginStoryboardName="Move"/>
    </EventTrigger>
    
    
    
  • 要继续,请添加以下内容

    <EventTrigger RoutedEvent="MouseLeave">
         <ResumeStoryboard BeginStoryboardName="Move"/>
    </EventTrigger>
    
    
    
  • <EventTrigger RoutedEvent="MouseLeave">
         <ResumeStoryboard BeginStoryboardName="Move"/>
    </EventTrigger>