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. Затем можно управлять Storyboard с помощью ControllableStoryboardAction объекта (например PauseStoryboard, ResumeStoryboardили StopStoryboard) для управления им, ссылаясь на него Name. Если значение NameBeginStoryboard не указано, Storyboard его нельзя контролировать в интерактивном режиме после начала. См . инструкции. Использование триггеров событий для управления раскадровкой после начала работы с дополнительными сведениями.
Замечание
В коде можно использовать интерактивные методы Storyboard класса для управления Storyboard примененным методом BeginStoryboard. Как и при использовании 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) |