如何在WPF中暂停动画?
假设有一个动画将持续10秒,当鼠标进入相关控件时,我如何暂停(而不是完全停止)它,然后当鼠标离开时,动画继续完成其余部分?使用和类。例如:如何在WPF中暂停动画?,wpf,animation,suspend,Wpf,Animation,Suspend,假设有一个动画将持续10秒,当鼠标进入相关控件时,我如何暂停(而不是完全停止)它,然后当鼠标离开时,动画继续完成其余部分?使用和类。例如: <Control> <Control.Triggers> <EventTrigger RoutedEvent="Loaded"> <BeginStoryboard x:Name="theStoryboard"> ...
<Control>
<Control.Triggers>
<EventTrigger RoutedEvent="Loaded">
<BeginStoryboard x:Name="theStoryboard">
...
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="MouseEnter">
<PauseStoryboard BeginStoryboardName="theStoryboard"/>
</EventTrigger>
<EventTrigger RoutedEvent="MouseLeave">
<ResumeStoryboard BeginStoryboardName="theStoryboard"/>
</EventTrigger>
</Control.Triggers>
</Control>
...