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


BeginStoryboard Класс

Определение

Действие триггера, которое запускает Storyboard и распространяет его анимации на целевые объекты и свойства.

public ref class BeginStoryboard sealed : System::Windows::TriggerAction
[System.Windows.Markup.ContentProperty("Storyboard")]
[System.Windows.Markup.RuntimeNameProperty("Name")]
public sealed class BeginStoryboard : System.Windows.TriggerAction
[<System.Windows.Markup.ContentProperty("Storyboard")>]
[<System.Windows.Markup.RuntimeNameProperty("Name")>]
type BeginStoryboard = class
    inherit TriggerAction
Public NotInheritable Class BeginStoryboard
Inherits TriggerAction
Наследование
Атрибуты

Комментарии

BeginStoryboard Используйте действие с EventTrigger или , Trigger чтобы применить анимацию к целевым свойствам и запустить их. BeginStoryboard начинается Storyboard путем вызова Begin для его Storyboard ссылки при активации.

При запуске Storyboard в свойстве, которое уже анимируется другим Storyboard, HandoffBehavior свойство BeginStoryboard определяет, как выполняется анимация.

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

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

Примечание

В коде можно использовать интерактивные методы Storyboard класса для управления , примененного StoryboardBeginStoryboardс помощью . Как и в случае с объектами ControllableStoryboardAction , необходимо присвоить BeginStoryboard имя Storyboard для интерактивного управления.

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

BeginStoryboard()

Создает новый экземпляр класса BeginStoryboard.

Поля

StoryboardProperty

Идентифицирует свойство зависимостей Storyboard.

Свойства

DependencyObjectType

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

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

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

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

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

IsSealed

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

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

Возвращает или задает имя объекта BeginStoryboard. После именования объекта BeginStoryboard, Storyboard можно контролировать после его запуска.

Storyboard

Получает или задает тип Storyboard, запускаемый типом BeginStoryboard.

Методы

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)
ShouldSerializeProperty(DependencyProperty)

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

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

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

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

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

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

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

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