ContentElement.BeginAnimation Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Запускает анимацию для указанного свойства данного элемента, имеющего анимацию.
В этой статье
BeginAnimation(DependencyProperty, AnimationTimeline) |
Запускает анимацию для указанного свойства данного элемента, имеющего анимацию. |
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) |
Запускает указанную анимацию для указанного анимированного свойства зависимостей этого элемента, с возможностью указания действий, которые следует предпринять при уже существующей анимации для данного свойства. |
BeginAnimation(DependencyProperty, AnimationTimeline)
Запускает анимацию для указанного свойства данного элемента, имеющего анимацию.
public:
virtual void BeginAnimation(System::Windows::DependencyProperty ^ dp, System::Windows::Media::Animation::AnimationTimeline ^ animation);
public void BeginAnimation (System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationTimeline animation);
abstract member BeginAnimation : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationTimeline -> unit
override this.BeginAnimation : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationTimeline -> unit
Public Sub BeginAnimation (dp As DependencyProperty, animation As AnimationTimeline)
Параметры
Свойство для анимации, указанное как идентификатор свойства зависимостей.
- animation
- AnimationTimeline
График для анимации.
Реализации
Комментарии
При проверке анимации свойства обратите внимание, что анимация начнется и считается анимированной при отрисовки первого кадра за пределами неинимированной начальной точки.
BeginTime Если используется null
значение foranimation
, удаляются все текущие анимации, а текущее значение свойства хранится.
Если значение равно всему animation
null
, все анимации удаляются из свойства, а значение свойства возвращается к базовому значению. Однако исходная временная шкала анимации не останавливается. Все другие анимации, назначенные этой временной шкале, будут продолжать выполняться.
Применяется к
.NET Framework 4.8 и другие версии
Продукт | Версии |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)
Запускает указанную анимацию для указанного анимированного свойства зависимостей этого элемента, с возможностью указания действий, которые следует предпринять при уже существующей анимации для данного свойства.
public:
virtual void BeginAnimation(System::Windows::DependencyProperty ^ dp, System::Windows::Media::Animation::AnimationTimeline ^ animation, System::Windows::Media::Animation::HandoffBehavior handoffBehavior);
public void BeginAnimation (System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationTimeline animation, System.Windows.Media.Animation.HandoffBehavior handoffBehavior);
abstract member BeginAnimation : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationTimeline * System.Windows.Media.Animation.HandoffBehavior -> unit
override this.BeginAnimation : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationTimeline * System.Windows.Media.Animation.HandoffBehavior -> unit
Public Sub BeginAnimation (dp As DependencyProperty, animation As AnimationTimeline, handoffBehavior As HandoffBehavior)
Параметры
Свойство для анимации, указанное как идентификатор свойства зависимостей.
- animation
- AnimationTimeline
График для анимации, которую следует применить.
- handoffBehavior
- HandoffBehavior
Значение перечисления, которое указывает, как новая анимация должна взаимодействовать с любыми текущими анимациями, уже влияющими на значение свойства.
Реализации
Комментарии
При проверке анимации свойства обратите внимание, что анимация начнется и считается анимированной при отрисовки первого кадра за пределами неинимированной начальной точки.
BeginTime Если используется null
значение foranimation
, удаляются все текущие анимации, а текущее значение свойства хранится.
Если значение равно всему animation
null
, все анимации удаляются из свойства, а значение свойства возвращается к базовому значению. Однако исходная временная шкала анимации не останавливается. Все другие анимации, назначенные этой временной шкале, будут продолжать выполняться.
Применяется к
.NET Framework 4.8 и другие версии
Продукт | Версии |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |