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


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 свойству присвоено значение Grow , а свойству DurationStoryboard объекта присвоено значение Automatic, Storyboard объект увеличивается для воспроизведения всех мультимедиа и анимаций.

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

Схема. Значение свойства SlipBehavior для Диаграмма Роста

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

Схема. Значение свойства SlipBehavior для Диаграмма Роста

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

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

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

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

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

Поле идентификатора SlipBehaviorProperty
Для свойств метаданных задано значение true Нет

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

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