SetStoryboardSpeedRatio Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Действие триггера, которое изменяет скорость.Storyboard
public ref class SetStoryboardSpeedRatio sealed : System::Windows::Media::Animation::ControllableStoryboardAction
public sealed class SetStoryboardSpeedRatio : System.Windows.Media.Animation.ControllableStoryboardAction
type SetStoryboardSpeedRatio = class
inherit ControllableStoryboardAction
Public NotInheritable Class SetStoryboardSpeedRatio
Inherits ControllableStoryboardAction
- Наследование
-
SetStoryboardSpeedRatio
Комментарии
SetStoryboardSpeedRatio Используйте действие с EventTrigger или с Trigger помощью интерактивного управления коэффициентом скорости раскадровки.
SpeedRatio Используйте свойство для указания новой Storyboard скорости анимации в качестве соотношения SetStoryboardSpeedRatio старой скорости анимации. Например, если задать SpeedRatio значение 2, скорость анимации Storyboard удвоится, а если задано значение 0,5, скорость уменьшается на 50 процентов.
Этот объект влияет на Storyboard любое время после Storyboard начала. Например, если приостанавливать Storyboard и использовать SetStoryboardSpeedRatio, при возобновлении Storyboardработы он использует новое соотношение скорости.
PauseStoryboard не управляет напрямую Storyboard . Скорее, PauseStoryboard должен ссылаться на Name объект BeginStoryboard, который управляет Storyboard.
Приостановка, возобновление, остановка или управление раскадровкой в интерактивном режиме
Чтобы иметь возможность приостановить, возобновить или иным образом управлять Storyboard интерактивным образом, задайте Name свойство его BeginStoryboard и используйте ControllableStoryboardAction объект (напримерPauseStoryboard, илиResumeStoryboardStopStoryboard) для управления им, ссылаясь на негоName. Если значение NameBeginStoryboard не указано, Storyboard его нельзя контролировать в интерактивном режиме после начала. См . инструкции. Использование триггеров событий для управления раскадровкой после начала работы с дополнительными сведениями.
Конструкторы
| Имя | Описание |
|---|---|
| SetStoryboardSpeedRatio() |
Инициализирует новый экземпляр класса SetStoryboardSpeedRatio. |
Свойства
| Имя | Описание |
|---|---|
| BeginStoryboardName |
Возвращает или задает Name элемент BeginStoryboard управления, который начал Storyboard интерактивно. (Унаследовано от ControllableStoryboardAction) |
| DependencyObjectType |
Возвращает объект DependencyObjectType , который упаковывает тип СРЕДЫ CLR этого экземпляра. (Унаследовано от DependencyObject) |
| Dispatcher |
Dispatcher Возвращает это DispatcherObject значение, с которым связано. (Унаследовано от DispatcherObject) |
| IsSealed |
Возвращает значение, указывающее, запечатан ли этот экземпляр (только для чтения). (Унаследовано от DependencyObject) |
| SpeedRatio |
Возвращает или задает новую Storyboard скорость анимации в качестве соотношения старой скорости анимации. |
Методы
| Имя | Описание |
|---|---|
| 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) |