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


SeekStoryboard Класс

Определение

Действие триггера, обеспечивающее функциональность для поиска (пропуска ) определенного времени в активном периоде Storyboard.

public ref class SeekStoryboard sealed : System::Windows::Media::Animation::ControllableStoryboardAction
public sealed class SeekStoryboard : System.Windows.Media.Animation.ControllableStoryboardAction
type SeekStoryboard = class
    inherit ControllableStoryboardAction
Public NotInheritable Class SeekStoryboard
Inherits ControllableStoryboardAction
Наследование

Комментарии

SeekStoryboard Используйте действие с EventTrigger или для Trigger поиска Storyboard.

Обратите внимание, что операции поиска не учитывают параметры раскадровки SpeedRatio или SlipBehavior : раскадровка обрабатывается так, как если бы она имела SpeedRatio значение 1, а не SlipBehavior.

Поиск Storyboard активирует события CurrentGlobalSpeedInvalidated и CurrentStateInvalidated .

Приостановка, возобновление, остановка или иным образом управление раскадровки в интерактивном режиме

Чтобы иметь возможность приостановить, возобновить или иным образом управлять объектом в интерактивном Storyboard режиме, задайте Name свойство этого BeginStoryboard объекта и используйте ControllableStoryboardAction объект (например PauseStoryboard, , ResumeStoryboardили StopStoryboard) для управления им, ссылаясь на его Name. Если объект NameBeginStoryboard не указан, Storyboard после его начала нельзя управлять в интерактивном режиме. Дополнительные сведения см. в статье Практическое руководство. Использование триггеров событий для управления раскадровкой после запуска .

Конструкторы

SeekStoryboard()

Инициализирует новый экземпляр класса SeekStoryboard.

Свойства

BeginStoryboardName

Получает или задает Name метода BeginStoryboard, запустившего Storyboard, которой вы хотите управлять в интерактивном режиме.

(Унаследовано от ControllableStoryboardAction)
DependencyObjectType

Возвращает объект DependencyObjectType , который заключает в оболочку тип среды CLR этого экземпляра.

(Унаследовано от DependencyObject)
Dispatcher

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.

(Унаследовано от DispatcherObject)
IsSealed

Получает значение, указывающее, является ли этот экземпляр в данный момент запечатанным (доступным только для чтения).

(Унаследовано от DependencyObject)
Offset

Получает или задает величину, на которую должна продвигаться вперед или назад раскадровка из исходной позиции поиска Origin.

Origin

Возвращает или задает позицию, к которой применяется значение Offset операции позиционирования.

Методы

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)
ClearValue(DependencyProperty)

Очищает локальное значение свойства. Очищаемое свойство задается идентификатором DependencyProperty.

(Унаследовано от DependencyObject)
ClearValue(DependencyPropertyKey)

Очищает локальное значение доступного только для чтения свойства. Очищаемое свойство задается ключом DependencyPropertyKey.

(Унаследовано от DependencyObject)
CoerceValue(DependencyProperty)

Приводит значение указанного свойства зависимостей. Это осуществляется путем вызова какой-либо функции CoerceValueCallback, указанной в метаданных свойства зависимостей, которое существует в вызывающем объекте DependencyObject.

(Унаследовано от DependencyObject)
Equals(Object)

Определяет, является ли указанный DependencyObject эквивалентом текущего DependencyObject.

(Унаследовано от DependencyObject)
GetHashCode()

Возвращает хэш-код для данного объекта DependencyObject.

(Унаследовано от DependencyObject)
GetLocalValueEnumerator()

Создает специализированный перечислитель для определения свойств зависимостей, которые локально установили значения для данного DependencyObject.

(Унаследовано от DependencyObject)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
GetValue(DependencyProperty)

Возвращает текущее действующее значение свойства зависимостей в этом экземпляре DependencyObject.

(Унаследовано от DependencyObject)
InvalidateProperty(DependencyProperty)

Повторно вычисляет действующее значение для указанного свойства зависимостей.

(Унаследовано от DependencyObject)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Вызывается каждый раз, когда обновляется действительное значение любого свойства зависимостей для данного DependencyObject. Конкретное измененное свойство зависимостей сообщается в данных события.

(Унаследовано от DependencyObject)
ReadLocalValue(DependencyProperty)

Возвращает локальное значение свойства зависимостей, если таковое существует.

(Унаследовано от DependencyObject)
SetCurrentValue(DependencyProperty, Object)

Задает значение свойства зависимостей, не меняя источник значения.

(Унаследовано от DependencyObject)
SetValue(DependencyProperty, Object)

Задает локальное значение свойства зависимостей, указанного идентификатором этого свойства.

(Унаследовано от DependencyObject)
SetValue(DependencyPropertyKey, Object)

Задает локальное значение свойства зависимости только для чтения, определяемое идентификатором DependencyPropertyKey свойства зависимостей.

(Унаследовано от DependencyObject)
ShouldSerializeOffset()

Возвращает значение, которое указывает, должно ли свойство Offset данного объекта SeekStoryboard быть сериализовано.

ShouldSerializeProperty(DependencyProperty)

Возвращает значение, которое указывает, следует ли процессам сериализации выполнять сериализацию значения для предоставленного свойства зависимостей.

(Унаследовано от DependencyObject)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
VerifyAccess()

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)

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

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