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 растет для воспроизведения всех носителей и анимаций.
Это Storyboard имеет SlipBehaviorGrow и Duration 5 секунд, что дает мультимедиа и анимации 5 секунд играть независимо от того, сколько они скольжения.
У этого Storyboard есть SlipBehaviorSlip. Обратите внимание, что DoubleAnimation (и любые другие немедийные дочерние элементы) Storyboardне прогрессируется, если временная шкала мультимедиа также не выполняется. Если носитель занимает некоторое время для загрузки или если буферизация, анимация будет ожидать (скольжения) с ним. Это позволяет анимациям синхронизироваться с одним файлом мультимедиа.
Это Storyboard имеет SlipBehaviorSlipDuration 5 секунд. В этом сценарии файл мультимедиа и анимация гарантированно будут воспроизводиться в течение 5 секунд.
Сведения о свойстве зависимостей
| Элемент | Ценность |
|---|---|
| Поле идентификатора | SlipBehaviorProperty |
Свойства метаданных, равные свойству true |
Нет |