Freigeben über


StopStoryboard Klasse

Definition

Eine Triggeraktion, die eine Storyboard.

public ref class StopStoryboard sealed : System::Windows::Media::Animation::ControllableStoryboardAction
public sealed class StopStoryboard : System.Windows.Media.Animation.ControllableStoryboardAction
type StopStoryboard = class
    inherit ControllableStoryboardAction
Public NotInheritable Class StopStoryboard
Inherits ControllableStoryboardAction
Vererbung

Hinweise

Verwenden Sie eine StopStoryboard Aktion mit einer EventTrigger oder Trigger einem interaktiven Beenden einer Storyboard.

StopStoryboard wirkt sich nur auf einen Storyboard Zeitpunkt aus, an dem es aktiv ist (nach dem Storyboard Start). Das Beenden eines Storyboards löst die CurrentGlobalSpeedInvalidated Ereignisse aus CurrentStateInvalidated , aber nicht das Completed Ereignis.

StopStoryboard verweist nicht direkt auf einen Storyboard Verweis. StopStoryboard Stattdessen muss auf das NameBeginStoryboard steuerelementende StoryboardSteuerelement verwiesen werden. Siehe Vorgehensweise: Verwenden von Ereignistriggern zum Steuern eines Storyboards nach dem Starten eines Beispiels .

Interaktives Anhalten, Fortsetzen, Beenden oder Anderweitiges Steuern eines Storyboards

Wenn Sie in der Lage sein möchten, eine Storyboard interaktive Eigenschaft anzuhalten, fortzusetzen oder auf andere Weise zu steuern, legen Sie die Name Eigenschaft des Objekts BeginStoryboard fest und verwenden Sie ein ControllableStoryboardAction Objekt (z PauseStoryboard. B. , ResumeStoryboardoder StopStoryboard), um es zu steuern, indem Sie darauf verweisen Name. Wenn dies NameBeginStoryboard nicht angegeben ist, kann dies Storyboard nach dem Starten nicht interaktiv gesteuert werden. Weitere Informationen finden Sie unter How to: Use Event Triggers to Control a Storyboard After It Starts for more information.

Konstruktoren

Name Beschreibung
StopStoryboard()

Initialisiert eine neue Instanz der StopStoryboard-Klasse.

Eigenschaften

Name Beschreibung
BeginStoryboardName

Dient zum Abrufen oder Festlegen Name des Werts, der BeginStoryboard mit der Storyboard interaktiven Steuerung begonnen hat.

(Geerbt von ControllableStoryboardAction)
DependencyObjectType

Ruft den DependencyObjectType CLR-Typ dieser Instanz ab.

(Geerbt von DependencyObject)
Dispatcher

Ruft dies Dispatcher ab, dem dies DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
IsSealed

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

(Geerbt von DependencyObject)

Methoden

Name Beschreibung
CheckAccess()

Bestimmt, ob der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)
ClearValue(DependencyProperty)

Löscht den lokalen Wert einer Eigenschaft. Die zu löschende Eigenschaft wird durch einen DependencyProperty Bezeichner angegeben.

(Geerbt von DependencyObject)
ClearValue(DependencyPropertyKey)

Löscht den lokalen Wert einer schreibgeschützten Eigenschaft. Die zu löschende Eigenschaft wird durch eine DependencyPropertyKey.

(Geerbt von DependencyObject)
CoerceValue(DependencyProperty)

Wandelt den Wert der angegebenen Abhängigkeitseigenschaft um. Dies wird erreicht, indem alle CoerceValueCallback in Eigenschaftsmetadaten für die Abhängigkeitseigenschaft angegebenen Funktionen aufgerufen werden, wie sie für den Aufruf DependencyObjectvorhanden sind.

(Geerbt von DependencyObject)
Equals(Object)

Bestimmt, ob ein bereitgestelltes DependencyObject Element dem aktuellen DependencyObjectentspricht.

(Geerbt von DependencyObject)
GetHashCode()

Ruft einen Hashcode für diese DependencyObjectab.

(Geerbt von DependencyObject)
GetLocalValueEnumerator()

Erstellt einen speziellen Enumerator, um zu bestimmen, welche Abhängigkeitseigenschaften lokal festgelegte Werte für diese DependencyObjectEigenschaft haben.

(Geerbt von DependencyObject)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetValue(DependencyProperty)

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

(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 der aktuellen Object.

(Geerbt von Object)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Wird immer aufgerufen, wenn der effektive Wert einer Abhängigkeitseigenschaft für diese DependencyObject Eigenschaft aktualisiert wurde. Die spezifische Abhängigkeitseigenschaft, die geändert wurde, wird in den Ereignisdaten gemeldet.

(Geerbt von DependencyObject)
ReadLocalValue(DependencyProperty)

Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, sofern vorhanden.

(Geerbt von DependencyObject)
SetCurrentValue(DependencyProperty, Object)

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

(Geerbt von DependencyObject)
SetValue(DependencyProperty, Object)

Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die durch den Bezeichner der Abhängigkeitseigenschaft angegeben wird.

(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 wird.

(Geerbt von DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Gibt einen Wert zurück, der angibt, ob Serialisierungsprozesse den Wert für die bereitgestellte 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 Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)

Gilt für:

Weitere Informationen