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