Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
Storyboard-Klasse
Eine Containerzeitachse, die Objekt- und Eigenschaftenzielinformationen für die untergeordneten Animationen bereitstellt.
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Freezable
System.Windows.Media.Animation.Animatable
System.Windows.Media.Animation.Timeline
System.Windows.Media.Animation.TimelineGroup
System.Windows.Media.Animation.ParallelTimeline
System.Windows.Media.Animation.Storyboard
Assembly: PresentationFramework (in PresentationFramework.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
Der Storyboard-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
|
Storyboard | Initialisiert eine neue Instanz der Storyboard-Klasse. |
| Name | Beschreibung | |
|---|---|---|
|
AccelerationRatio | Ruft einen Wert ab, der den Prozentsatz der Duration für die Zeitachse angibt, der zum Beschleunigen von Null auf die maximale Geschwindigkeit benötigt wurde, oder legt diesen fest. (Von Timeline geerbt.) |
|
AutoReverse | Ruft einen Wert ab, der angibt, ob die Zeitachse nach einer vollständigen Vorwärtsiteration in umgekehrter Richtung wiedergegeben wird, oder legt diesen fest. (Von Timeline geerbt.) |
|
BeginTime | Ruft die Zeit ab, bei der diese Timeline beginnen soll, oder legt diese fest. (Von Timeline geerbt.) |
|
CanFreeze | Ruft einen Wert ab, der angibt, ob das Objekt als nicht änderbar festgelegt werden kann. (Von Freezable geerbt.) |
|
Children | Ruft die Auflistung direkt untergeordneter Timeline-Objekte der TimelineGroup ab oder legt diese fest. (Von TimelineGroup geerbt.) |
|
DecelerationRatio | Ruft einen Wert ab, der den Prozentsatz der Duration für die Zeitachse angibt, der zum Verlangsamen von der maximalen Geschwindigkeit auf Null benötigt wurde, oder legt diesen fest. (Von Timeline geerbt.) |
|
DependencyObjectType | Ruft den DependencyObjectType ab, der den CLR-Typ dieser Instanz umschließt. (Von DependencyObject geerbt.) |
|
Dispatcher | Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist. (Von DispatcherObject geerbt.) |
|
Duration | Ruft die Zeitdauer ab, für den diese Zeitachse wiedergegeben wird, ohne Wiederholungen, oder legt diese fest. (Von Timeline geerbt.) |
|
FillBehavior | Ruft einen Wert ab, der angibt, wie sich die Timeline nach Erreichen des Endes des aktiven Zeitraums verhält, oder legt diesen fest. (Von Timeline geerbt.) |
|
HasAnimatedProperties | Ruft einen Wert ab, der angibt, ob einer der Abhängigkeitseigenschaften dieses Objekts ein oder mehrere AnimationClock-Objekte zugeordnet sind. (Von Animatable geerbt.) |
|
IsFrozen | Ruft einen Wert ab, der angibt, ob das Objekt gegenwärtig änderbar ist. (Von Freezable geerbt.) |
|
IsSealed | Ruft einen Wert ab, der angibt, ob diese Instanz derzeit versiegelt (schreibgeschützt) ist. (Von DependencyObject geerbt.) |
|
Name | Ruft den Namen dieser Timeline ab oder legt diesen fest. (Von Timeline geerbt.) |
|
RepeatBehavior | Ruft das Wiederholungsverhalten dieser Zeitachse ab oder legt dieses fest. (Von Timeline geerbt.) |
|
SlipBehavior | Ruft einen Wert ab, der das Verhalten dieser Zeitachse angibt, wenn ein oder mehrere untergeordnete Timeline-Elemente nicht synchron sind, oder legt diesen fest. (Von ParallelTimeline geerbt.) |
|
SpeedRatio | Ruft die Geschwindigkeit ab, mit der die Zeit für diese Timeline, relativ zum übergeordneten Element, verläuft, oder legt diese fest. (Von Timeline geerbt.) |
| Name | Beschreibung | |
|---|---|---|
|
Target | Ruft das zu animierende Objekt ab oder legt dieses fest. |
|
TargetName | Ruft den Namen des zu animierenden Objekts ab oder legt diesen fest. Das Objekt muss ein FrameworkElement oder FrameworkContentElement sein, oder es muss Freezable sein. |
|
TargetProperty | Ruft die zu animierende Eigenschaft ab oder legt diese fest. |
| Name | Beschreibung | |
|---|---|---|
|
AddChild | Fügt dieser TimelineGroup eine untergeordnete Timeline hinzu. (Von TimelineGroup geerbt.) |
|
AddText | Fügt eine Textzeichenfolge als untergeordnetes Element dieser Timeline hinzu. (Von TimelineGroup geerbt.) |
|
AllocateClock | Erstellt eine typspezifische Uhr für diese Zeitachse. (Von TimelineGroup geerbt.) |
|
ApplyAnimationClock(DependencyProperty, AnimationClock) | Wendet eine AnimationClock auf die angegebene DependencyProperty an. Wenn die Eigenschaft bereits animiert wird, wird das SnapshotAndReplace-Übergabeverhalten verwendet. (Von Animatable geerbt.) |
|
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) | Wendet eine AnimationClock auf die angegebene DependencyProperty an. Wenn die Eigenschaft bereits animiert wird, wird das angegebene HandoffBehavior verwendet. (Von Animatable geerbt.) |
|
Begin() | Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie. |
|
Begin(FrameworkContentElement) | Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie. |
|
Begin(FrameworkElement) | Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie. |
|
Begin(FrameworkContentElement, Boolean) | Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie. |
|
Begin(FrameworkContentElement, HandoffBehavior) | Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie mithilfe des angegebenen HandoffBehavior. |
|
Begin(FrameworkElement, Boolean) | Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie. |
|
Begin(FrameworkElement, FrameworkTemplate) | Wendet die dem Storyboard zugeordneten Animationen auf die entsprechenden Ziele in der angegebenen Vorlage an und initialisiert sie. |
|
Begin(FrameworkElement, HandoffBehavior) | Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie mithilfe des angegebenen HandoffBehavior. |
|
Begin(FrameworkContentElement, HandoffBehavior, Boolean) | Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie mithilfe des angegebenen HandoffBehavior. |
|
Begin(FrameworkElement, FrameworkTemplate, Boolean) | Wendet die dem Storyboard zugeordneten Animationen auf die entsprechenden Ziele in der angegebenen Vorlage an und initialisiert sie. |
|
Begin(FrameworkElement, FrameworkTemplate, HandoffBehavior) | Wendet die dem Storyboard zugeordneten Animationen auf die entsprechenden Ziele in der angegebenen Vorlage an und initialisiert sie. |
|
Begin(FrameworkElement, HandoffBehavior, Boolean) | Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie. |
|
Begin(FrameworkElement, FrameworkTemplate, HandoffBehavior, Boolean) | Wendet die dem Storyboard zugeordneten Animationen auf die entsprechenden Ziele in der angegebenen Vorlage an und initialisiert sie. |
|
BeginAnimation(DependencyProperty, AnimationTimeline) | Wendet eine Animation auf die angegebene DependencyProperty an. Die Animation wird gestartet, wenn das nächste Frame gerendert wird. Wenn die angegebene Eigenschaft bereits animiert wird, wird das SnapshotAndReplace-Übergabeverhalten verwendet. (Von Animatable geerbt.) |
|
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) | Wendet eine Animation auf die angegebene DependencyProperty an. Die Animation wird gestartet, wenn das nächste Frame gerendert wird. Wenn die angegebene Eigenschaft bereits animiert wird, wird das angegebene HandoffBehavior verwendet. (Von Animatable geerbt.) |
|
CheckAccess | Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.) |
|
ClearValue(DependencyProperty) | Löscht den lokalen Wert einer Eigenschaft. Die zu löschende Eigenschaft wird mit einem DependencyProperty-Bezeichner angegeben. (Von DependencyObject geerbt.) |
|
ClearValue(DependencyPropertyKey) | Löscht den lokalen Wert einer schreibgeschützten Eigenschaft. Die zu löschende Eigenschaft wird mit einem DependencyPropertyKey angegeben. (Von DependencyObject geerbt.) |
|
Clone | Erstellt einen änderbaren Klon des Storyboard, indem tiefe Kopien von den Werten dieses Objekts erzeugt werden. Beim Kopieren von Abhängigkeitseigenschaften kopiert diese Methode Ressourcenverweise und Datenbindungen (die jedoch möglicherweise nicht mehr aufgelöst werden können), jedoch keine Animationen oder ihre aktuellen Werte. |
|
CloneCore | Definiert die Instanz als Klon (tiefe Kopie) des angegebenen Freezable mit Basiseigenschaftswerten (nicht animiert). (Von Freezable geerbt.) |
|
CloneCurrentValue | Erstellt einen änderbaren Klon des ParallelTimeline-Objekts, indem tiefe Kopien von den aktuellen Werten dieses Objekts erzeugt werden. Ressourcenverweise, Datenbindungen und Animationen werden nicht kopiert, ihre aktuellen Werte werden jedoch kopiert. (Von ParallelTimeline geerbt.) |
|
CloneCurrentValueCore | Definiert die Instanz mit aktuellen Eigenschaftswerten als änderbaren Klon (tiefe Kopie) des angegebenen Freezable. (Von Freezable geerbt.) |
|
CoerceValue | Wandelt den Wert der angegebenen Abhängigkeitseigenschaft um. Für die Umwandlung wird eine vorhandene CoerceValueCallback-Funktion aufgerufen, die in den Metadaten der Abhängigkeitseigenschaft für das aufrufende DependencyObject angegeben ist. (Von DependencyObject geerbt.) |
|
CreateClock() | Instanziiert unter Verwendung dieser Instanz ein neues ClockGroup-Objekt. (Von TimelineGroup geerbt.) |
|
CreateClock(Boolean) | Erstellt anhand dieser Timeline eine neue Clock und gibt an, ob die neue Clock steuerbar ist. Wenn diese Timeline untergeordnete Elemente besitzt, wird eine Struktur von Uhren mit dieser Timeline als Stamm erstellt. (Von Timeline geerbt.) |
|
CreateInstance | Initialisiert eine neue Instanz der Freezable-Klasse. (Von Freezable geerbt.) |
|
CreateInstanceCore | Erstellt eine neue Instanz der Storyboard-Klasse. (Überschreibt ParallelTimeline.CreateInstanceCore().) |
|
Equals | Bestimmt, ob ein angegebenes DependencyObject dem aktuellen DependencyObject entspricht. (Von DependencyObject geerbt.) |
|
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.) |
|
Freeze() | Definiert das aktuelle Objekt als nicht änderbar und legt seine IsFrozen-Eigenschaft auf true fest. (Von Freezable geerbt.) |
|
FreezeCore | Legt diese Timeline als nicht änderbar fest oder bestimmt, ob diese als nicht änderbar festgelegt werden kann. (Von Timeline geerbt.) |
|
GetAnimationBaseValue | Gibt den nicht animierten Wert der angegebenen DependencyProperty zurück. (Von Animatable geerbt.) |
|
GetAsFrozen | Erstellt eine fixierte Kopie von Freezable mit Basiseigenschaftswerten (nicht animiert). Da die Kopie fixiert ist, werden alle fixierten Unterobjekte als Verweis kopiert. (Von Freezable geerbt.) |
|
GetAsFrozenCore | Legt diese Instanz als Klon des angegebenen Timeline-Objekts fest. (Von Timeline geerbt.) |
|
GetCurrentGlobalSpeed() | Ruft die CurrentGlobalSpeed der für das Storyboard erstellten Clock ab. |
|
GetCurrentGlobalSpeed(FrameworkContentElement) | Ruft die CurrentGlobalSpeed der für das Storyboard erstellten Clock ab. |
|
GetCurrentGlobalSpeed(FrameworkElement) | Ruft die CurrentGlobalSpeed der für das Storyboard erstellten Clock ab. |
|
GetCurrentIteration() | Ruft die CurrentIteration der für das Storyboard erstellten Clock ab. |
|
GetCurrentIteration(FrameworkContentElement) | Ruft die CurrentIteration der für das Storyboard erstellten Clock ab. |
|
GetCurrentIteration(FrameworkElement) | Ruft die CurrentIteration der für das Storyboard erstellten Clock ab. |
|
GetCurrentProgress() | Ruft die CurrentProgress der für das Storyboard erstellten Clock ab. |
|
GetCurrentProgress(FrameworkContentElement) | Ruft die CurrentProgress der für das Storyboard erstellten Clock ab. |
|
GetCurrentProgress(FrameworkElement) | Ruft die CurrentProgress der für das Storyboard erstellten Clock ab. |
|
GetCurrentState() | Ruft die CurrentState der für das Storyboard erstellten Clock ab. |
|
GetCurrentState(FrameworkContentElement) | Ruft die CurrentState der für das Storyboard erstellten Clock ab. |
|
GetCurrentState(FrameworkElement) | Ruft die CurrentState der für das Storyboard erstellten Clock ab. |
|
GetCurrentTime() | Ruft die CurrentTime der für das Storyboard erstellten Clock ab. |
|
GetCurrentTime(FrameworkContentElement) | Ruft die CurrentTime der für das Storyboard erstellten Clock ab. |
|
GetCurrentTime(FrameworkElement) | Ruft die CurrentTime der für das Storyboard erstellten Clock ab. |
|
GetCurrentValueAsFrozen | Erstellt eine fixierte Kopie von Freezable mit aktuellen Eigenschaftswerten. Da die Kopie fixiert ist, werden alle fixierten Unterobjekte als Verweis kopiert. (Von Freezable geerbt.) |
|
GetCurrentValueAsFrozenCore | Legt diese Instanz als fixierten Klon der angegebenen Timeline fest. Ressourcenverweise, Datenbindungen und Animationen werden nicht kopiert, ihre aktuellen Werte werden jedoch kopiert. (Von Timeline geerbt.) |
|
GetHashCode | Ruft einen Hashcode für dieses DependencyObject ab. (Von DependencyObject geerbt.) |
|
GetIsPaused() | Ruft einen Wert ab, der angibt, ob die für das Storyboard erstellte Clock angehalten wurde. |
|
GetIsPaused(FrameworkContentElement) | Ruft einen Wert ab, der angibt, ob die für das Storyboard erstellte Clock angehalten wurde. |
|
GetIsPaused(FrameworkElement) | Ruft einen Wert ab, der angibt, ob die für das Storyboard erstellte Clock angehalten wurde. |
|
GetLocalValueEnumerator | Erstellt einen spezialisierten Enumerator, mit dem bestimmt wird, welche Abhängigkeitseigenschaften dieses DependencyObject über lokal festgelegte Werte verfügen. (Von DependencyObject geerbt.) |
|
GetNaturalDuration | Gibt die Länge einer einzelnen Iteration der Timeline zurück. (Von Timeline geerbt.) |
|
GetNaturalDurationCore | Geben Sie die interne Dauer (Dauer einer einzelnen Iteration) von einer angegebenen Clock zurück. (Von ParallelTimeline geerbt.) |
|
GetTarget | Ruft den Target-Wert der angegebenen Timeline ab. |
|
GetTargetName | Ruft den TargetName-Wert der angegebenen Timeline ab. |
|
GetTargetProperty | Ruft den TargetProperty-Wert der angegebenen Timeline ab. |
|
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
|
GetValue | Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft in dieser Instanz eines DependencyObject zurück. (Von DependencyObject geerbt.) |
|
InvalidateProperty | Berechnet den effektiven Wert für die angegebene Abhängigkeitseigenschaft neu (Von DependencyObject geerbt.) |
|
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
|
OnChanged | Wird aufgerufen, wenn das aktuelle Freezable-Objekt geändert wird. (Von Freezable geerbt.) |
|
OnFreezablePropertyChanged(DependencyObject, DependencyObject) | Stellt sicher, dass entsprechende Kontextzeiger für einen gerade festgelegten DependencyObjectType-Datenmember eingerichtet werden. (Von Freezable geerbt.) |
|
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty) | Der Member unterstützt die Windows Presentation Foundation (WPF)-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen. (Von Freezable geerbt.) |
|
OnPropertyChanged | Überschreibt die DependencyObject-Implementierung von OnPropertyChanged, um auch alle Changed-Handler als Reaktion auf eine Änderung einer Abhängigkeitseigenschaft vom Typ Freezable aufzurufen. (Von Freezable geerbt.) |
|
Pause() | Hält die Clock an, die für das Storyboard erstellt wurde. |
|
Pause(FrameworkContentElement) | Hält die Clock des angegebenen FrameworkContentElement an, das diesem Storyboard zugeordnet ist. |
|
Pause(FrameworkElement) | Hält die Clock des angegebenen FrameworkElement an, das diesem Storyboard zugeordnet ist. |
|
ReadLocalValue | Gibt, sofern vorhanden, den lokalen Wert einer Abhängigkeitseigenschaft zurück. (Von DependencyObject geerbt.) |
|
ReadPreamble | Stellt sicher, dass über einen gültigen Thread auf Freezable zugegriffen wird. Erben von Freezable müssen diese Methode am Anfang jeder API aufrufen, die Datenmember liest, bei denen es sich nicht um Abhängigkeitseigenschaften handelt. (Von Freezable geerbt.) |
|
Remove() | Entfernt die Clock-Objekte, die für dieses Storyboard erstellt wurden. Animationen, die zu diesem Storyboard gehören, wirken sich nicht mehr auf die Eigenschaften aus, die zuvor durch sie animiert wurden, unabhängig von ihrer FillBehavior-Einstellung. |
|
Remove(FrameworkContentElement) | Entfernt die Clock-Objekte, die für dieses Storyboard erstellt wurden. Animationen, die zu diesem Storyboard gehören, wirken sich nicht mehr auf die Eigenschaften aus, die zuvor durch sie animiert wurden, unabhängig von ihrer FillBehavior-Einstellung. |
|
Remove(FrameworkElement) | Entfernt die Clock-Objekte, die für dieses Storyboard erstellt wurden. Animationen, die zu diesem Storyboard gehören, wirken sich nicht mehr auf die Eigenschaften aus, die zuvor durch sie animiert wurden, unabhängig von ihrer FillBehavior-Einstellung. |
|
Resume() | Setzt die Clock fort, die für dieses Storyboard erstellt wurde. |
|
Resume(FrameworkContentElement) | Setzt die Clock fort, die für dieses Storyboard erstellt wurde. |
|
Resume(FrameworkElement) | Setzt die Clock fort, die für dieses Storyboard erstellt wurde. |
|
Seek(TimeSpan) | Durchsucht das Storyboard bis zur angegebenen Position. Das Storyboard führt die angeforderte Suche beim nächsten Ticken der Uhr aus. |
|
Seek(TimeSpan, TimeSeekOrigin) | Durchsucht das Storyboard bis zur angegebenen Position. Das Storyboard führt die angeforderte Suche beim nächsten Ticken der Uhr aus. |
|
Seek(FrameworkContentElement, TimeSpan, TimeSeekOrigin) | Durchsucht das Storyboard bis zur angegebenen Position. Das Storyboard führt die angeforderte Suche beim nächsten Ticken der Uhr aus. |
|
Seek(FrameworkElement, TimeSpan, TimeSeekOrigin) | Durchsucht das Storyboard bis zur angegebenen Position. Das Storyboard führt die angeforderte Suche beim nächsten Ticken der Uhr aus. |
|
SeekAlignedToLastTick(TimeSpan) | Durchsucht das Storyboard sofort (synchron) bis zu einer neuen Position. |
|
SeekAlignedToLastTick(TimeSpan, TimeSeekOrigin) | Durchsucht das Storyboard sofort (synchron) bis zu einer neuen Position. |
|
SeekAlignedToLastTick(FrameworkContentElement, TimeSpan, TimeSeekOrigin) | Durchsucht das Storyboard sofort (synchron) bis zu einer neuen Position. |
|
SeekAlignedToLastTick(FrameworkElement, TimeSpan, TimeSeekOrigin) | Durchsucht das Storyboard sofort (synchron) bis zu einer neuen Position. |
|
SetCurrentValue | Legt den Wert einer -Abhängigkeitseigenschaft fest, ohne die Wertquelle zu ändern. (Von DependencyObject geerbt.) |
|
SetSpeedRatio(Double) | Legt das interaktive Geschwindigkeitsverhältnis der für das Storyboard erstellten Clock fest. |
|
SetSpeedRatio(FrameworkContentElement, Double) | Legt das interaktive Geschwindigkeitsverhältnis der für das Storyboard erstellten Clock fest. |
|
SetSpeedRatio(FrameworkElement, Double) | Legt das interaktive Geschwindigkeitsverhältnis der für das Storyboard erstellten Clock fest. |
|
SetTarget | Legt das Abhängigkeitsobjekt als Ziel der angegebenen Timeline fest. |
|
SetTargetName | Legt das Abhängigkeitsobjekt mit dem angegebenen Namen als Ziel der angegebenen Timeline fest. |
|
SetTargetProperty | Legt die angegebene Abhängigkeitseigenschaft als Ziel der angegebenen Timeline fest. |
|
SetValue(DependencyProperty, Object) | Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die über ihren Bezeichner angegeben wird. (Von DependencyObject geerbt.) |
|
SetValue(DependencyPropertyKey, Object) | Legt den lokalen Wert einer schreibgeschützten Abhängigkeitseigenschaft fest, die über ihren DependencyPropertyKey-Bezeichner angegeben wird. (Von DependencyObject geerbt.) |
|
ShouldSerializeProperty | Gibt einen Wert zurück, der angibt, ob Serialisierungsprozesse den Wert der bereitgestellten Abhängigkeitseigenschaft serialisieren sollen. (Von DependencyObject geerbt.) |
|
SkipToFill() | Legt die aktuelle Uhrzeit der Clock des Storyboards auf das Ende seines Aktivitätszeitraums fest. |
|
SkipToFill(FrameworkContentElement) | Legt die aktuelle Uhrzeit der Clock des Storyboards auf das Ende seines Aktivitätszeitraums fest. |
|
SkipToFill(FrameworkElement) | Legt die aktuelle Uhrzeit der Clock des Storyboards auf das Ende seines Aktivitätszeitraums fest. |
|
Stop() | Beendet die Clock, die für dieses Storyboard erstellt wurde. |
|
Stop(FrameworkContentElement) | Beendet die Clock, die für dieses Storyboard erstellt wurde. |
|
Stop(FrameworkElement) | Beendet die Clock, die für dieses Storyboard erstellt wurde. |
|
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
|
VerifyAccess | Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.) |
|
WritePostscript | Löst das Changed-Ereignis für Freezable aus und ruft seine OnChanged-Methode auf. Von Freezable abgeleitete Klassen sollten diese Methode am Ende jeder API aufrufen, die nicht als Abhängigkeitseigenschaften gespeicherte Klassenmember ändert. (Von Freezable geerbt.) |
|
WritePreamble | Stellt sicher, dass das Freezable nicht fixiert ist und dass über einen gültigen Threadkontext darauf zugegriffen wird. Erben von Freezable sollten diese Methode am Anfang jeder API aufrufen, die Datenmember schreibt, bei denen es sich nicht um Abhängigkeitseigenschaften handelt. (Von Freezable geerbt.) |
| Name | Beschreibung | |
|---|---|---|
|
Changed | Tritt auf, wenn Freezable oder ein darin enthaltenes Objekt geändert wird. (Von Freezable geerbt.) |
|
Completed | Tritt auf, wenn die Wiedergabe dieser Zeitachse vollständig beendet wurde, d. h., diese nicht mehr in den aktiven Zeitraum wechselt. (Von Timeline geerbt.) |
|
CurrentGlobalSpeedInvalidated | Tritt auf wenn die Geschwindigkeit geändert wird, mit der die Zeit für die Uhr der Zeitachse verläuft. (Von Timeline geerbt.) |
|
CurrentStateInvalidated | Tritt auf, wenn die CurrentState-Eigenschaft für die Clock der Zeitachse aktualisiert wird. (Von Timeline geerbt.) |
|
CurrentTimeInvalidated | Tritt auf, wenn die CurrentTime-Eigenschaft für die Clock der Zeitachse aktualisiert wird. (Von Timeline geerbt.) |
|
RemoveRequested | Tritt auf, wenn die für diese Zeitachse erstellte Uhr oder eine der übergeordneten Zeitachsen entfernt wird. (Von Timeline geerbt.) |
| Name | Beschreibung | |
|---|---|---|
|
TargetNameProperty | Bezeichnet die angefügte TargetName-Eigenschaft. |
|
TargetProperty | Bezeichnet die angefügte Target-Eigenschaft. |
|
TargetPropertyProperty | Bezeichnet die angefügte Eigenschaft TargetProperty |
| Name | Beschreibung | |
|---|---|---|
|
IAddChild.AddChild | Fügt ein untergeordnetes Objekt hinzu. (Von TimelineGroup geerbt.) |
|
IAddChild.AddText | Fügt dem Objekt den Textinhalt eines Knotens hinzu. (Von TimelineGroup geerbt.) |
Storyboards mit interaktiver Steuerung
Ein steuerbares Storyboard kann angehalten, fortgesetzt, durchsucht, beendet und entfernt werden. Um ein Storyboard im Markup als steuerbar festzulegen, geben Sie die Name-Eigenschaft des BeginStoryboard-Objekts an, mit dem es erstellt wird. Ein Beispiel finden Sie unter Gewusst wie: Verwenden von Ereignistriggern zum Steuern eines Storyboards nach dessen Start. Um ein Storyboard in Code als steuerbar festzulegen, müssen Sie die entsprechende Überladung der Begin-Methode des Storyboards verwenden und true angeben. Ein Beispiel finden Sie unter Gewusst wie: Steuern eines Storyboards nach dem Start.
Datenbindung und Animieren für Zeitachsen
Für die meisten Zeitachseneigenschaften können Datenbindung und Animation festgelegt werden. Aufgrund der Funktionsweise des Zeitsteuerungssystems weicht jedoch das Verhalten von datengebundenen oder animierten Zeitachsen vom Verhalten anderer datengebundener bzw. animierter Objekte ab. Zum Verständnis ihres Verhaltens sind Kenntnisse über das Aktivieren einer Zeitachse von Vorteil.
Beim Aktivieren einer Zeitachse werden Kopien der Zeitachse und der untergeordneten Zeitachsen erstellt. Diese Kopien werden gesperrt (schreibgeschützt), und aus ihnen werden Clock-Objekte erstellt. Diese Uhrobjekte erledigen die eigentliche Arbeit und animieren die Zieleigenschaften. Wenn eine Zeitachse datengebunden oder animiert ist, wird beim Erstellen der zugehörigen Uhr eine Momentaufnahme der aktuellen Werte der Zeitachse erstellt. Bei anschließenden Änderungen der ursprünglichen Zeitachse wird ihre Uhr nicht entsprechend geändert.
Damit eine Zeitachse Änderungen der Datenbindung oder Animation widerspiegelt, muss ihre Uhr neu erstellt werden. Uhren werden nicht automatisch neu erstellt. Änderungen der Zeitachse können mit mehreren Verfahren übernommen werden:
-
Wenn es sich bei der Zeitachse um ein Storyboard handelt oder wenn sie zu einem Storyboard gehört, kann sie Änderungen widerspiegeln, indem Sie das zugehörige Storyboard mithilfe von BeginStoryboard oder der Begin-Methode erneut anwenden. Als Nebeneffekt wird die Animation neu gestartet. In Code können Sie die Seek-Methode verwenden, um das Storyboard auf die vorherige Position zurückzusetzen.
-
Wenn Sie eine Animation mithilfe der BeginAnimation-Methode direkt auf eine Eigenschaft angewendet haben, rufen Sie die BeginAnimation-Methode erneut auf, und übergeben Sie die geänderte Animation an die Methode.
-
Wenn Sie direkt auf der Uhrebene arbeiten, erstellen Sie einen neuen Satz von Uhren, wenden Sie diesen an, und ersetzen Sie den zuvor erstellten Satz von Uhren durch diesen Satz von Uhren.
Ein Beispiel für eine datengebundene Animation finden Sie unter Beispiel für die Animation von Splines für Keyframes.
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.