SetStoryboardSpeedRatio Klasa

Definicja

Akcja wyzwalacza, która zmienia szybkość Storyboard .A trigger action that changes the speed of a 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
Dziedziczenie

Uwagi

Użyj SetStoryboardSpeedRatio akcji z EventTrigger lub a, Trigger Aby interaktywnie sterować wskaźnikiem szybkości scenorysu.Use a SetStoryboardSpeedRatio action with an EventTrigger or a Trigger to interactively control a storyboard's speed ratio.

Użyj SpeedRatio właściwości, SetStoryboardSpeedRatio Aby określić nową Storyboard szybkość animacji jako stosunek starej szybkości animacji.Use the SpeedRatio property of SetStoryboardSpeedRatio to specify a new Storyboard animation speed as a ratio of the old animation speed. Na przykład jeśli ustawisz SpeedRatio wartość 2, szybkość animacji zostanie podwojona, a w Storyboard przypadku ustawienia wartości 0,5 zostanie zredukowana szybkość o 50%.For example, if you set the SpeedRatio to 2, you double the speed of the Storyboard animations and if you set a value of 0.5, you reduce the speed by 50 percent.

Ten obiekt ma wpływ na wartość Storyboard w dowolnym momencie po Storyboard rozpoczęciu.This object affects the Storyboard at anytime after the Storyboard begins. Na przykład w przypadku wstrzymania Storyboard i korzystania z programu SetStoryboardSpeedRatio , podczas wznawiania, zostanie użyty Storyboard Nowy współczynnik prędkości.For example, if you pause the Storyboard and use the SetStoryboardSpeedRatio, when you resume the Storyboard, it uses the new speed ratio.

PauseStoryboard nie kontroluje Storyboard bezpośrednio.PauseStoryboard does not control a Storyboard directly. Zamiast tego PauseStoryboard należy odwołać się do obiektu Name BeginStoryboard , który kontroluje Storyboard .Rather, PauseStoryboard must reference the Name of the BeginStoryboard, which controls the Storyboard.

Zaczekaj, Wznów, Zatrzymaj lub w inny sposób Kontroluj scenorys w sposób interaktywnyPause, Resume, Stop, or Otherwise Control a Storyboard Interactively

Aby można było wstrzymywać, wznawiać lub w inny sposób kontrolować Storyboard interaktywnie, należy ustawić Name Właściwość BeginStoryboard i użyć ControllableStoryboardAction obiektu (takiego jak PauseStoryboard , ResumeStoryboard lub StopStoryboard ) do sterowania nim, odwołując się do niego Name .To be able to pause, resume, or otherwise control a Storyboard interactively, set the Name property of its BeginStoryboard and use a ControllableStoryboardAction object (such as PauseStoryboard, ResumeStoryboard, or StopStoryboard) to control it by referencing its Name. Jeśli Name BeginStoryboard nie jest określony, Storyboard nie może być interaktywnie kontrolowany po rozpoczęciu.If the Name of BeginStoryboard is unspecified, the Storyboard cannot be interactively controlled after it is begun. Aby uzyskać więcej informacji , zobacz jak: korzystanie z wyzwalaczy zdarzeń w celu kontrolowania scenorysu .See How to: Use Event Triggers to Control a Storyboard After It Starts for more information.

Konstruktory

SetStoryboardSpeedRatio()

Inicjuje nowe wystąpienie klasy SetStoryboardSpeedRatio.Initializes a new instance of the SetStoryboardSpeedRatio class.

Właściwości

BeginStoryboardName

Pobiera lub ustawia wartość Name BeginStoryboard , która zaczęła się Storyboard interaktywnie kontrolować.Gets or sets the Name of the BeginStoryboard that began the Storyboard you want to interactively control.

(Odziedziczone po ControllableStoryboardAction)
DependencyObjectType

Pobiera DependencyObjectType , który zawija typ CLR tego wystąpienia.Gets the DependencyObjectType that wraps the CLR type of this instance.

(Odziedziczone po DependencyObject)
Dispatcher

Pobiera Dispatcher ten DispatcherObject program jest skojarzony z.Gets the Dispatcher this DispatcherObject is associated with.

(Odziedziczone po DispatcherObject)
IsSealed

Pobiera wartość wskazującą, czy to wystąpienie jest aktualnie zapieczętowane (tylko do odczytu).Gets a value that indicates whether this instance is currently sealed (read-only).

(Odziedziczone po DependencyObject)
SpeedRatio

Pobiera lub ustawia nową Storyboard szybkość animacji jako stosunek starej szybkości animacji.Gets or sets a new Storyboard animation speed as a ratio of the old animation speed.

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
ClearValue(DependencyProperty)

Czyści wartość lokalną właściwości.Clears the local value of a property. Właściwość, która ma zostać wyczyszczona, jest określana przez DependencyProperty Identyfikator.The property to be cleared is specified by a DependencyProperty identifier.

(Odziedziczone po DependencyObject)
ClearValue(DependencyPropertyKey)

Czyści wartość lokalną właściwości tylko do odczytu.Clears the local value of a read-only property. Właściwość, która ma zostać wyczyszczona, jest określana przez DependencyPropertyKey .The property to be cleared is specified by a DependencyPropertyKey.

(Odziedziczone po DependencyObject)
CoerceValue(DependencyProperty)

Przekształca wartość określonej właściwości zależności.Coerces the value of the specified dependency property. Jest to realizowane przez wywołanie dowolnej CoerceValueCallback funkcji określonej w metadanych właściwości dla właściwości zależności, która istnieje w wywołaniu DependencyObject .This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Odziedziczone po DependencyObject)
Equals(Object)

Określa, czy podana DependencyObject jest równoważna z bieżącym DependencyObject .Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(Odziedziczone po DependencyObject)
GetHashCode()

Pobiera kod skrótu dla tego elementu DependencyObject .Gets a hash code for this DependencyObject.

(Odziedziczone po DependencyObject)
GetLocalValueEnumerator()

Tworzy wyspecjalizowany moduł wyliczający służący do określania, które właściwości zależności mają lokalnie ustawione wartości DependencyObject .Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Odziedziczone po DependencyObject)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
GetValue(DependencyProperty)

Zwraca bieżącą obowiązującą wartość właściwości zależności w tym wystąpieniu DependencyObject .Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Odziedziczone po DependencyObject)
InvalidateProperty(DependencyProperty)

Ponowna ocenuje wartość efektywną dla określonej właściwości zależności.Re-evaluates the effective value for the specified dependency property.

(Odziedziczone po DependencyObject)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Wywoływana za każdym razem, gdy wartość skuteczna każdej właściwości zależności na tej stronie DependencyObject została zaktualizowana.Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. Określona właściwość zależności, która została zmieniona, jest raportowana w danych zdarzenia.The specific dependency property that changed is reported in the event data.

(Odziedziczone po DependencyObject)
ReadLocalValue(DependencyProperty)

Zwraca wartość lokalną właściwości zależności, jeśli istnieje.Returns the local value of a dependency property, if it exists.

(Odziedziczone po DependencyObject)
SetCurrentValue(DependencyProperty, Object)

Ustawia wartość właściwości zależności bez zmiany jego źródła wartości.Sets the value of a dependency property without changing its value source.

(Odziedziczone po DependencyObject)
SetValue(DependencyProperty, Object)

Ustawia wartość lokalną właściwości zależności, określoną za pomocą identyfikatora właściwości zależności.Sets the local value of a dependency property, specified by its dependency property identifier.

(Odziedziczone po DependencyObject)
SetValue(DependencyPropertyKey, Object)

Ustawia wartość lokalną właściwości zależności tylko do odczytu, określoną przez DependencyPropertyKey Identyfikator właściwości zależności.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(Odziedziczone po DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Zwraca wartość wskazującą, czy procesy serializacji powinny serializować wartość dla podanej właściwości zależności.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Odziedziczone po DependencyObject)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)

Dotyczy

Zobacz też