Freigeben über


BeginStoryboard Klasse

Definition

Eine Triggeraktion, die eine Storyboard Animation beginnt und an ihre zielbezogenen Objekte und Eigenschaften verteilt.

public ref class BeginStoryboard sealed : System::Windows::TriggerAction
[System.Windows.Markup.ContentProperty("Storyboard")]
[System.Windows.Markup.RuntimeNameProperty("Name")]
public sealed class BeginStoryboard : System.Windows.TriggerAction
[<System.Windows.Markup.ContentProperty("Storyboard")>]
[<System.Windows.Markup.RuntimeNameProperty("Name")>]
type BeginStoryboard = class
    inherit TriggerAction
Public NotInheritable Class BeginStoryboard
Inherits TriggerAction
Vererbung
Attribute

Hinweise

Verwenden Sie eine BeginStoryboard Aktion mit einer oder einer EventTriggerTrigger Aktion, um Animationen auf ihre Zieleigenschaften anzuwenden und sie zu starten. BeginStoryboard beginnt mit dem Storyboard Aufrufen Begin des Storyboard Verweises, wenn er ausgelöst wird.

Wenn Sie mit Storyboard einer Eigenschaft beginnen, die bereits von einer anderen Storyboardanimiert wird, bestimmt die HandoffBehavior Eigenschaft, BeginStoryboard wie die Animation fortgesetzt wird.

Interaktives Anhalten, Fortsetzen, Beenden oder Anderweitiges Steuern eines Storyboards

Wenn Sie in der Lage sein möchten, ein Storyboard im Markup deklariertes Markup interaktiv anzuhalten, fortzusetzen oder auf andere Weise zu steuern, müssen Sie die Name Eigenschaft des Markups BeginStoryboardfestlegen. Anschließend können Sie das Storyboard Steuerelement mithilfe eines ControllableStoryboardAction Objekts (z PauseStoryboard. B. , ResumeStoryboardoder StopStoryboard) steuern, indem Sie auf das NameObjekt verweisen. 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.

Hinweis

Im Code können Sie die interaktiven Methoden der Storyboard Klasse verwenden, um ein Storyboard Steuerelement zu steuern, das mithilfe einer BeginStoryboard. Wie bei der Verwendung von ControllableStoryboardAction Objekten müssen Sie dem BeginStoryboard Namen geben, damit er Storyboard interaktiv gesteuert werden kann.

Konstruktoren

Name Beschreibung
BeginStoryboard()

Erstellt eine neue Instanz der BeginStoryboard Klasse.

Felder

Name Beschreibung
StoryboardProperty

Identifies the Storyboard dependency property.

Eigenschaften

Name Beschreibung
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)
HandoffBehavior

Ruft das richtige Übergabeverhalten ab, um eine Animationsuhr in diesem Storyboard zu starten, oder legt dieses fest.

IsSealed

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

(Geerbt von DependencyObject)
Name

Dient zum Abrufen oder Festlegen des Namens des BeginStoryboard Objekts. Durch die Benennung des BeginStoryboard Objekts kann das Storyboard Objekt nach dem Start gesteuert werden.

Storyboard

Ruft ab oder legt fest, dass dies StoryboardBeginStoryboard beginnt.

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