BeginStoryboard Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Triggeraktion, die ein Storyboard startet und dessen Animationen auf ihre Zielobjekte 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 einem EventTrigger oder einem, Trigger um Animationen auf ihre Zieleigenschaften anzuwenden und sie zu starten. BeginStoryboardbeginnt einStoryboard, indem beim Auslösen dessen Storyboard Verweis aufgerufen Begin wird.
Wenn Sie mit einer Storyboard Eigenschaft beginnen, die bereits von einer anderen Storyboardanimiert wird, bestimmt die HandoffBehavior Eigenschaft von BeginStoryboard , wie die Animation verläuft.
Anhalten, Fortsetzen, Anhalten oder Andernfalls interaktive Steuerung eines Storyboards
Um einen Storyboard im Markup deklarierten Interaktiv anhalten, fortsetzen oder anderweitig steuern zu können, müssen Sie die Name -Eigenschaft von BeginStoryboardfestlegen. Sie können dann mithilfe Storyboard eines ControllableStoryboardAction -Objekts (z PauseStoryboard. B. , ResumeStoryboardoder StopStoryboard) steuern, um es zu steuern, indem Sie auf dessen Nameverweisen. Wenn das Name von BeginStoryboard nicht angegeben ist, kann das Storyboard nicht interaktiv gesteuert werden, nachdem es begonnen wurde. Weitere Informationen finden Sie unter Vorgehensweise: Verwenden von Ereignistriggern zum Steuern eines Storyboards nach dem Start .
Hinweis
Im Code können Sie die interaktiven Methoden der Storyboard -Klasse verwenden, um eine Storyboard zu steuern, die mithilfe von BeginStoryboardangewendet wurde. Wie bei der Verwendung von ControllableStoryboardAction -Objekten müssen Sie dem BeginStoryboard Namen einen Namen geben, damit es Storyboard interaktiv gesteuert werden kann.
Konstruktoren
BeginStoryboard() |
Erstellt eine neue Instanz der BeginStoryboard-Klasse. |
Felder
StoryboardProperty |
Bezeichnet die Storyboard-Abhängigkeitseigenschaft. |
Eigenschaften
DependencyObjectType |
Ruft den DependencyObjectType ab, der den CLR-Typ dieser Instanz umschließt. (Geerbt von DependencyObject) |
Dispatcher |
Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist. (Geerbt von DispatcherObject) |
HandoffBehavior |
Ruft das richtige Übergabeverhalten zum Starten einer Animationsuhr in diesem Storyboard ab oder legt es fest. |
IsSealed |
Ruft einen Wert ab, der angibt, ob diese Instanz derzeit versiegelt (schreibgeschützt) ist. (Geerbt von DependencyObject) |
Name |
Ruft den Namen des BeginStoryboard-Objekts ab oder legt ihn fest. Durch Benennen des BeginStoryboard-Objekts kann das Storyboard gesteuert werden, nachdem es gestartet wurde. |
Storyboard |
Ruft das Storyboard ab, das von diesem BeginStoryboard gestartet wird, oder legt es 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) |