SetStoryboardSpeedRatio Klasse

Definition

Eine Triggeraktion, die die Geschwindigkeit eines Storyboard ändert.

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
Vererbung

Hinweise

Verwenden Sie eine SetStoryboardSpeedRatio Aktion mit einer oder einer EventTrigger Trigger , um das Geschwindigkeitsverhältnis eines Storyboards interaktiv zu steuern.

Verwenden Sie die SpeedRatio Eigenschaft SetStoryboardSpeedRatio , um eine neue Storyboard Animationsgeschwindigkeit als Verhältnis der alten Animationsgeschwindigkeit anzugeben. Wenn Sie beispielsweise die Geschwindigkeit der Storyboard Animationen auf 2 festlegen und wenn Sie einen Wert von 0,5 festlegenSpeedRatio, verringern Sie die Geschwindigkeit um 50 Prozent.

Dieses Objekt wirkt sich jederzeit nach dem Beginn auf das Storyboard Storyboard Objekt aus. Wenn Sie z. B. die Storyboard Synchronisierung anhalten und verwenden SetStoryboardSpeedRatio, wenn Sie den StoryboardVorgang fortsetzen, wird das neue Geschwindigkeitsverhältnis verwendet.

PauseStoryboard steuert keine Storyboard direkte Kontrolle. PauseStoryboard Vielmehr muss auf die Name der BeginStoryboard, der die StoryboardSteuerung steuert, verwiesen werden.

Anhalten, Fortsetzen, Beenden oder Anderweitiges Steuern eines Storyboards interaktiv

Wenn Sie eine interaktive Eigenschaft anhalten, fortsetzen oder anderweitig steuern Storyboard können, legen Sie die Name Eigenschaft ihres BeginStoryboard Objekts fest und verwenden Sie ein ControllableStoryboardAction Objekt (z PauseStoryboard. B. , ResumeStoryboardoder StopStoryboard), um sie zu steuern, indem sie darauf Nameverweist. Wenn dies Name BeginStoryboard nicht angegeben ist, kann dies Storyboard nach dem Starten nicht interaktiv gesteuert werden. Vorgehensweise: Verwenden von Ereignisauslösern zum Steuern eines Storyboards nach dem Starten für weitere Informationen.

Konstruktoren

SetStoryboardSpeedRatio()

Initialisiert eine neue Instanz der SetStoryboardSpeedRatio-Klasse.

Eigenschaften

BeginStoryboardName

Ruft den Name des BeginStoryboard ab, mit dem das Storyboard begonnen wurde, das Sie interaktiv steuern möchten, oder legt diesen fest.

(Geerbt von ControllableStoryboardAction)
DependencyObjectType

Ruft den DependencyObjectType CLR-Typ dieser Instanz ab.

(Geerbt von DependencyObject)
Dispatcher

Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
IsSealed

Ruft einen Wert ab, der angibt, ob diese Instanz derzeit versiegelt (schreibgeschützt) ist.

(Geerbt von DependencyObject)
SpeedRatio

Ruft eine neue Storyboard-Animationsgeschwindigkeit als Verhältnis zur alten Animationsgeschwindigkeit ab oder legt diese fest.

Methoden

CheckAccess()

Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)
ClearValue(DependencyProperty)

Löscht den lokalen Wert einer Eigenschaft. Die Eigenschaft, deren Wert gelöscht werden soll, wird durch einen DependencyProperty-Bezeichner angegeben.

(Geerbt von DependencyObject)
ClearValue(DependencyPropertyKey)

Löscht den lokalen Wert einer schreibgeschützten Eigenschaft. Die Eigenschaft, deren Wert gelöscht werden soll, wird durch einen DependencyPropertyKey angegeben.

(Geerbt von DependencyObject)
CoerceValue(DependencyProperty)

Erzwingt den Wert der angegebenen Abhängigkeitseigenschaft. Dies erfolgt durch den Aufruf einer beliebigen CoerceValueCallback-Funktion, die in den Metadaten für die Abhängigkeitseigenschaft angegeben ist, während sie beim aufrufenden DependencyObject beendet wird.

(Geerbt von DependencyObject)
Equals(Object)

Bestimmt, ob ein angegebenes DependencyObject dem aktuellen DependencyObject entspricht.

(Geerbt von DependencyObject)
GetHashCode()

Ruft einen Hashcode für diese DependencyObject ab.

(Geerbt von DependencyObject)
GetLocalValueEnumerator()

Erstellt einen spezialisierten Enumerator, mit dem bestimmt wird, welche Abhängigkeitseigenschaften dieses DependencyObject über lokal festgelegte Werte verfügen.

(Geerbt von DependencyObject)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetValue(DependencyProperty)

Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft für diese Instanz eines DependencyObject zurück.

(Geerbt von DependencyObject)
InvalidateProperty(DependencyProperty)

Wertet den effektiven Wert für die angegebene Abhängigkeitseigenschaft erneut aus.

(Geerbt von DependencyObject)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Wird immer dann aufgerufen, wenn der effektive Wert einer Abhängigkeitseigenschaft für dieses DependencyObject aktualisiert wurde. Welche spezifische Abhängigkeitseigenschaft geändert wird, wird in den Ereignisdaten gemeldet.

(Geerbt von DependencyObject)
ReadLocalValue(DependencyProperty)

Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn dieser vorhanden ist.

(Geerbt von DependencyObject)
SetCurrentValue(DependencyProperty, Object)

Legt den Wert einer Abhängigkeitseigenschaft fest, ohne deren Wertquelle zu ändern.

(Geerbt von DependencyObject)
SetValue(DependencyProperty, Object)

Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die durch ihren Bezeichner angegeben ist.

(Geerbt von DependencyObject)
SetValue(DependencyPropertyKey, Object)

Legt den lokalen Wert einer schreibgeschützten Abhängigkeitseigenschaft fest, die durch den DependencyPropertyKey-Bezeichner der Abhängigkeitseigenschaft angegeben ist.

(Geerbt von DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Gibt einen Wert zurück, der angibt, ob Serialisierungsprozesse den Wert der bereitgestellten Abhängigkeitseigenschaft serialisieren sollen.

(Geerbt von DependencyObject)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
VerifyAccess()

Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)

Gilt für

Siehe auch