Я использую некоторую анимацию в своем коде управления пользователя позади.
double height = canMain.ActualHeight - marqueeList.ActualHeight;
marqueeList.Margin = new Thickness(0, height / 2, 0, 0);
DoubleAnimation doubleAnimation = new DoubleAnimation();
doubleAnimation.From = -marqueeList.ActualWidth;
doubleAnimation.To = canMain.ActualWidth;
doubleAnimation.RepeatBehavior = RepeatBehavior.Forever;
doubleAnimation.Duration = new Duration(TimeSpan.FromSeconds(_marqueeTimeInSeconds));
marqueeList.BeginAnimation(Canvas.RightProperty, doubleAnimation);
Я хочу, чтобы при наведении мыши на пользовательский элемент управления анимация остановилась.