Поделиться через


ContentElement.ApplyAnimationClock Метод

Определение

Применяет анимацию к указанному свойству зависимостей в этом элементе.

Перегрузки

ApplyAnimationClock(DependencyProperty, AnimationClock)

Применяет анимацию к указанному свойству зависимостей в этом элементе. Все существующие анимации останавливаются и заменяются новой анимацией.

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Применяет анимацию к заданному свойству зависимостей этого элемента с возможностью указать, что должно происходить, если у свойства уже имеется запущенная анимация.

ApplyAnimationClock(DependencyProperty, AnimationClock)

Применяет анимацию к указанному свойству зависимостей в этом элементе. Все существующие анимации останавливаются и заменяются новой анимацией.

public:
 virtual void ApplyAnimationClock(System::Windows::DependencyProperty ^ dp, System::Windows::Media::Animation::AnimationClock ^ clock);
public void ApplyAnimationClock (System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationClock clock);
abstract member ApplyAnimationClock : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationClock -> unit
override this.ApplyAnimationClock : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationClock -> unit
Public Sub ApplyAnimationClock (dp As DependencyProperty, clock As AnimationClock)

Параметры

dp
DependencyProperty

Идентификатор анимируемого свойства.

clock
AnimationClock

Таймер анимации, контролирующий и объявляющий анимацию.

Реализации

Комментарии

Чтобы удалить анимацию из свойства, укажите идентификатор для этого свойства как dp и укажите clock как null. При этом анимация будет удалена, а свойству анимации присваивается базовое значение. Однако изначально связанные часы анимации не остановлены. Все другие анимации, назначенные этим часам, будут продолжать выполняться.

Применяется к

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Применяет анимацию к заданному свойству зависимостей этого элемента с возможностью указать, что должно происходить, если у свойства уже имеется запущенная анимация.

public:
 virtual void ApplyAnimationClock(System::Windows::DependencyProperty ^ dp, System::Windows::Media::Animation::AnimationClock ^ clock, System::Windows::Media::Animation::HandoffBehavior handoffBehavior);
public void ApplyAnimationClock (System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationClock clock, System.Windows.Media.Animation.HandoffBehavior handoffBehavior);
abstract member ApplyAnimationClock : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationClock * System.Windows.Media.Animation.HandoffBehavior -> unit
override this.ApplyAnimationClock : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationClock * System.Windows.Media.Animation.HandoffBehavior -> unit
Public Sub ApplyAnimationClock (dp As DependencyProperty, clock As AnimationClock, handoffBehavior As HandoffBehavior)

Параметры

dp
DependencyProperty

Анимируемое свойство.

clock
AnimationClock

Таймер анимации, контролирующий и объявляющий анимацию.

handoffBehavior
HandoffBehavior

Значение перечисления. Значение по умолчанию — SnapshotAndReplace; это значение будет останавливать все существующие анимации и заменять их новой анимацией.

Реализации

Комментарии

Чтобы удалить анимацию из свойства, укажите идентификатор для этого свойства как dp и укажите clock как null. При этом анимация будет удалена, а свойству анимации присваивается базовое значение. Однако изначально связанные часы анимации не остановлены. Все другие анимации, назначенные этим часам, будут продолжать выполняться.

Применяется к