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


ParallelTimeline.SlipBehavior Свойство

Определение

Возвращает или задает значение, указывающее, как эта временная шкала будет вести себя при скольжениях одного или нескольких дочерних Timeline элементов.

public:
 property System::Windows::Media::Animation::SlipBehavior SlipBehavior { System::Windows::Media::Animation::SlipBehavior get(); void set(System::Windows::Media::Animation::SlipBehavior value); };
public System.Windows.Media.Animation.SlipBehavior SlipBehavior { get; set; }
member this.SlipBehavior : System.Windows.Media.Animation.SlipBehavior with get, set
Public Property SlipBehavior As SlipBehavior

Значение свойства

Значение, указывающее, как эта временная шкала будет вести себя, когда один или несколько дочерних Timeline элементов скольжения. Значение по умолчанию — Grow.

Комментарии

Часто желательно синхронизировать анимации и носители. Однако это усложняется тем, что воспроизведение мультимедиа может быть отложено путем загрузки или буферизации, что затрудняет надежное воспроизведение анимации вместе с мультимедиа. Свойство SlipBehavior используется для определения того, что происходит при совместном воспроизведении мультимедиа и анимации. Значение Grow (по умолчанию) указывает, что временной шкале анимации не требуется синхронизироваться и будет воспроизводиться при указании независимо от состояния других носителей на временной шкале. Значение Slip с другой стороны указывает, что анимация будет ждать (скольжение) до тех пор, пока носитель не будет готов к воспроизведению. На приведенных ниже схемах показано это поведение.

Это Storyboard воспроизводит видео и анимацию. Если SlipBehavior задано значение и Duration свойство заданного GrowStoryboard значенияAutomatic, Storyboard растет для воспроизведения всех носителей и анимаций.

Схема: ключ схемы SlipBehavior: ключ для

Схема: значение свойства SlipBehavior объекта Grow Диаграмма: значение свойства SlipBehavior

Это Storyboard имеет SlipBehaviorGrow и Duration 5 секунд, что дает мультимедиа и анимации 5 секунд играть независимо от того, сколько они скольжения.

Схема: значение свойства SlipBehavior объекта Grow Диаграмма: значение свойства SlipBehavior

У этого Storyboard есть SlipBehaviorSlip. Обратите внимание, что DoubleAnimation (и любые другие немедийные дочерние элементы) Storyboardне прогрессируется, если временная шкала мультимедиа также не выполняется. Если носитель занимает некоторое время для загрузки или если буферизация, анимация будет ожидать (скольжения) с ним. Это позволяет анимациям синхронизироваться с одним файлом мультимедиа.

Схема SlipBehavior для мультимедиа и анимации SlipBehavior

Это Storyboard имеет SlipBehaviorSlipDuration 5 секунд. В этом сценарии файл мультимедиа и анимация гарантированно будут воспроизводиться в течение 5 секунд.

Схема: свойство SlipBehavior схемы раскадровки:

Сведения о свойстве зависимостей

Элемент Ценность
Поле идентификатора SlipBehaviorProperty
Свойства метаданных, равные свойству true Нет

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

См. также раздел