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


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 Используйте действие с 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)

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

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