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 для интерактивного управления.
Конструкторы
Begin |
Создает новый экземпляр класса BeginStoryboard. |
Поля
Storyboard |
Идентифицирует свойство зависимостей Storyboard. |
Свойства
Dependency |
Возвращает объект DependencyObjectType , который заключает в оболочку тип среды CLR этого экземпляра. (Унаследовано от DependencyObject) |
Dispatcher |
Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject. (Унаследовано от DispatcherObject) |
Handoff |
Возвращает или задает соответствующее поведение передачи для запуска таймера анимации в этой раскадровке. |
Is |
Получает значение, указывающее, является ли этот экземпляр в данный момент запечатанным (доступным только для чтения). (Унаследовано от DependencyObject) |
Name |
Возвращает или задает имя объекта BeginStoryboard. После именования объекта BeginStoryboard, Storyboard можно контролировать после его запуска. |
Storyboard |
Получает или задает тип Storyboard, запускаемый типом BeginStoryboard. |
Методы
Check |
Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
Clear |
Очищает локальное значение свойства. Очищаемое свойство задается идентификатором DependencyProperty. (Унаследовано от DependencyObject) |
Clear |
Очищает локальное значение доступного только для чтения свойства. Очищаемое свойство задается ключом DependencyPropertyKey. (Унаследовано от DependencyObject) |
Coerce |
Приводит значение указанного свойства зависимостей. Это осуществляется путем вызова какой-либо функции CoerceValueCallback, указанной в метаданных свойства зависимостей, которое существует в вызывающем объекте DependencyObject. (Унаследовано от DependencyObject) |
Equals(Object) |
Определяет, является ли указанный DependencyObject эквивалентом текущего DependencyObject. (Унаследовано от DependencyObject) |
Get |
Возвращает хэш-код для данного объекта DependencyObject. (Унаследовано от DependencyObject) |
Get |
Создает специализированный перечислитель для определения свойств зависимостей, которые локально установили значения для данного DependencyObject. (Унаследовано от DependencyObject) |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Get |
Возвращает текущее действующее значение свойства зависимостей в этом экземпляре DependencyObject. (Унаследовано от DependencyObject) |
Invalidate |
Повторно вычисляет действующее значение для указанного свойства зависимостей. (Унаследовано от DependencyObject) |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
On |
Вызывается каждый раз, когда обновляется действительное значение любого свойства зависимостей для данного DependencyObject. Конкретное измененное свойство зависимостей сообщается в данных события. (Унаследовано от DependencyObject) |
Read |
Возвращает локальное значение свойства зависимостей, если таковое существует. (Унаследовано от DependencyObject) |
Set |
Задает значение свойства зависимостей, не меняя источник значения. (Унаследовано от DependencyObject) |
Set |
Задает локальное значение свойства зависимостей, указанного идентификатором этого свойства. (Унаследовано от DependencyObject) |
Set |
Задает локальное значение свойства зависимости только для чтения, определяемое идентификатором DependencyPropertyKey свойства зависимостей. (Унаследовано от DependencyObject) |
Should |
Возвращает значение, которое указывает, следует ли процессам сериализации выполнять сериализацию значения для предоставленного свойства зависимостей. (Унаследовано от DependencyObject) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Verify |
Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
Применяется к
Продукт | Версии |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |