Как заставить анимацию вернуться к исходной точке с помощью Expression Blend

#wpf #animation #expression-blend

#wpf #Анимация #выражение-blend

Вопрос:

Я пытаюсь создать простую анимацию Expression Blend , в которой у меня есть a Line , которая действует как MotionPath окружность.

Я заставил анимацию начинаться с одной точки строки и заканчиваться в конечной точке пути линии.

введите описание изображения здесь

Мяч начинается с точки 1 . Путь линии заканчивается в точке 2 . Это работает нормально. Мне нужно, чтобы шарик вернулся в точку 1 , а затем повторил поведение навсегда (я знаю, как получить эту часть повтора поведения).

Как я могу заставить шар вернуться в исходную точку 1 ?

Ответ №1:

В вашем xaml для вашей анимации просто добавьте свойство below

  RepeatBehavior="Forever"
  

Это должно повторять анимацию непрерывно.

Комментарии:

1. Это заставляет ее повторяться слева направо вечно, но я также хочу, чтобы фигура возвращалась к левой точке, а затем повторялась вечно.

2. Затем добавьте свойство AutoReverse=»True». Это должно вернуться к начальной точке.

3. Это находится на раскадровке. Если вы используете blend, затем выберите раскадровку на панели «Объекты и временная шкала», затем вы можете изменить свойство в PropertyGrid. Или в xaml только это свойство для вашей раскадровки