Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Storyboard-Klasse

Eine Containerzeitachse, die Objekt- und Eigenschaftenzielinformationen für die untergeordneten Animationen bereitstellt.

Namespace:  System.Windows.Media.Animation
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
public class Storyboard : ParallelTimeline
<Storyboard>
  Children
</Storyboard>

Der Storyboard-Typ macht die folgenden Member verfügbar.

  Name Beschreibung
Öffentliche Methode Storyboard Initialisiert eine neue Instanz der Storyboard-Klasse.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Eigenschaft 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.)
Öffentliche Eigenschaft 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.)
Öffentliche Eigenschaft BeginTime Ruft die Zeit ab, bei der diese Timeline beginnen soll, oder legt diese fest. (Von Timeline geerbt.)
Öffentliche Eigenschaft CanFreeze Ruft einen Wert ab, der angibt, ob das Objekt als nicht änderbar festgelegt werden kann. (Von Freezable geerbt.)
Öffentliche Eigenschaft Children Ruft die Auflistung direkt untergeordneter Timeline-Objekte der TimelineGroup ab oder legt diese fest. (Von TimelineGroup geerbt.)
Öffentliche Eigenschaft 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.)
Öffentliche Eigenschaft DependencyObjectType Ruft den DependencyObjectType ab, der den CLR-Typ dieser Instanz umschließt.  (Von DependencyObject geerbt.)
Öffentliche Eigenschaft Dispatcher Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist. (Von DispatcherObject geerbt.)
Öffentliche Eigenschaft Duration Ruft die Zeitdauer ab, für den diese Zeitachse wiedergegeben wird, ohne Wiederholungen, oder legt diese fest. (Von Timeline geerbt.)
Öffentliche Eigenschaft 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.)
Öffentliche Eigenschaft HasAnimatedProperties Ruft einen Wert ab, der angibt, ob einer der Abhängigkeitseigenschaften dieses Objekts ein oder mehrere AnimationClock-Objekte zugeordnet sind. (Von Animatable geerbt.)
Öffentliche Eigenschaft IsFrozen Ruft einen Wert ab, der angibt, ob das Objekt gegenwärtig änderbar ist. (Von Freezable geerbt.)
Öffentliche Eigenschaft IsSealed Ruft einen Wert ab, der angibt, ob diese Instanz derzeit versiegelt (schreibgeschützt) ist. (Von DependencyObject geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen dieser Timeline ab oder legt diesen fest. (Von Timeline geerbt.)
Öffentliche Eigenschaft RepeatBehavior Ruft das Wiederholungsverhalten dieser Zeitachse ab oder legt dieses fest. (Von Timeline geerbt.)
Öffentliche Eigenschaft 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.)
Öffentliche Eigenschaft 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.)
Zum Seitenanfang
  Name Beschreibung
Öffentliche angefügte Eigenschaft Target Ruft das zu animierende Objekt ab oder legt dieses fest.
Öffentliche angefügte Eigenschaft 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.
Öffentliche angefügte Eigenschaft TargetProperty Ruft die zu animierende Eigenschaft ab oder legt diese fest.
Zum Seitenanfang
  Name Beschreibung
Geschützte Methode AddChild Fügt dieser TimelineGroup eine untergeordnete Timeline hinzu. (Von TimelineGroup geerbt.)
Geschützte Methode AddText Fügt eine Textzeichenfolge als untergeordnetes Element dieser Timeline hinzu. (Von TimelineGroup geerbt.)
Geschützte Methode AllocateClock Erstellt eine typspezifische Uhr für diese Zeitachse. (Von TimelineGroup geerbt.)
Öffentliche Methode 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.)
Öffentliche Methode 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.)
Öffentliche Methode Begin() Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie.
Öffentliche Methode Begin(FrameworkContentElement) Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie.
Öffentliche Methode Begin(FrameworkElement) Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie.
Öffentliche Methode Begin(FrameworkContentElement, Boolean) Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie.
Öffentliche Methode Begin(FrameworkContentElement, HandoffBehavior) Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie mithilfe des angegebenen HandoffBehavior.
Öffentliche Methode Begin(FrameworkElement, Boolean) Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie.
Öffentliche Methode Begin(FrameworkElement, FrameworkTemplate) Wendet die dem Storyboard zugeordneten Animationen auf die entsprechenden Ziele in der angegebenen Vorlage an und initialisiert sie.
Öffentliche Methode Begin(FrameworkElement, HandoffBehavior) Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie mithilfe des angegebenen HandoffBehavior.
Öffentliche Methode Begin(FrameworkContentElement, HandoffBehavior, Boolean) Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie mithilfe des angegebenen HandoffBehavior.
Öffentliche Methode Begin(FrameworkElement, FrameworkTemplate, Boolean) Wendet die dem Storyboard zugeordneten Animationen auf die entsprechenden Ziele in der angegebenen Vorlage an und initialisiert sie.
Öffentliche Methode Begin(FrameworkElement, FrameworkTemplate, HandoffBehavior) Wendet die dem Storyboard zugeordneten Animationen auf die entsprechenden Ziele in der angegebenen Vorlage an und initialisiert sie.
Öffentliche Methode Begin(FrameworkElement, HandoffBehavior, Boolean) Wendet die dem Storyboard zugeordneten Animationen auf ihre Ziele an und initialisiert sie.
Öffentliche Methode Begin(FrameworkElement, FrameworkTemplate, HandoffBehavior, Boolean) Wendet die dem Storyboard zugeordneten Animationen auf die entsprechenden Ziele in der angegebenen Vorlage an und initialisiert sie.
Öffentliche Methode 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.)
Öffentliche Methode 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.)
Öffentliche Methode CheckAccess Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.)
Öffentliche Methode ClearValue(DependencyProperty) Löscht den lokalen Wert einer Eigenschaft. Die zu löschende Eigenschaft wird mit einem DependencyProperty-Bezeichner angegeben. (Von DependencyObject geerbt.)
Öffentliche Methode ClearValue(DependencyPropertyKey) Löscht den lokalen Wert einer schreibgeschützten Eigenschaft. Die zu löschende Eigenschaft wird mit einem DependencyPropertyKey angegeben. (Von DependencyObject geerbt.)
Öffentliche Methode 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.
Geschützte Methode CloneCore Definiert die Instanz als Klon (tiefe Kopie) des angegebenen Freezable mit Basiseigenschaftswerten (nicht animiert). (Von Freezable geerbt.)
Öffentliche Methode 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.)
Geschützte Methode CloneCurrentValueCore Definiert die Instanz mit aktuellen Eigenschaftswerten als änderbaren Klon (tiefe Kopie) des angegebenen Freezable. (Von Freezable geerbt.)
Öffentliche Methode 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.)
Öffentliche Methode CreateClock() Instanziiert unter Verwendung dieser Instanz ein neues ClockGroup-Objekt. (Von TimelineGroup geerbt.)
Öffentliche Methode 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.)
Geschützte Methode CreateInstance Initialisiert eine neue Instanz der Freezable-Klasse. (Von Freezable geerbt.)
Geschützte Methode CreateInstanceCore Erstellt eine neue Instanz der Storyboard-Klasse. (Überschreibt ParallelTimeline.CreateInstanceCore().)
Öffentliche Methode Equals Bestimmt, ob ein angegebenes DependencyObject dem aktuellen DependencyObject entspricht. (Von DependencyObject geerbt.)
Geschützte Methode 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.)
Öffentliche Methode Freeze() Definiert das aktuelle Objekt als nicht änderbar und legt seine IsFrozen-Eigenschaft auf true fest. (Von Freezable geerbt.)
Geschützte Methode FreezeCore Legt diese Timeline als nicht änderbar fest oder bestimmt, ob diese als nicht änderbar festgelegt werden kann. (Von Timeline geerbt.)
Öffentliche Methode GetAnimationBaseValue Gibt den nicht animierten Wert der angegebenen DependencyProperty zurück. (Von Animatable geerbt.)
Öffentliche Methode 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.)
Geschützte Methode GetAsFrozenCore Legt diese Instanz als Klon des angegebenen Timeline-Objekts fest. (Von Timeline geerbt.)
Öffentliche Methode GetCurrentGlobalSpeed() Ruft die CurrentGlobalSpeed der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentGlobalSpeed(FrameworkContentElement) Ruft die CurrentGlobalSpeed der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentGlobalSpeed(FrameworkElement) Ruft die CurrentGlobalSpeed der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentIteration() Ruft die CurrentIteration der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentIteration(FrameworkContentElement) Ruft die CurrentIteration der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentIteration(FrameworkElement) Ruft die CurrentIteration der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentProgress() Ruft die CurrentProgress der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentProgress(FrameworkContentElement) Ruft die CurrentProgress der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentProgress(FrameworkElement) Ruft die CurrentProgress der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentState() Ruft die CurrentState der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentState(FrameworkContentElement) Ruft die CurrentState der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentState(FrameworkElement) Ruft die CurrentState der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentTime() Ruft die CurrentTime der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentTime(FrameworkContentElement) Ruft die CurrentTime der für das Storyboard erstellten Clock ab.
Öffentliche Methode GetCurrentTime(FrameworkElement) Ruft die CurrentTime der für das Storyboard erstellten Clock ab.
Öffentliche Methode 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.)
Geschützte Methode 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.)
Öffentliche Methode GetHashCode Ruft einen Hashcode für dieses DependencyObject ab. (Von DependencyObject geerbt.)
Öffentliche Methode GetIsPaused() Ruft einen Wert ab, der angibt, ob die für das Storyboard erstellte Clock angehalten wurde.
Öffentliche Methode GetIsPaused(FrameworkContentElement) Ruft einen Wert ab, der angibt, ob die für das Storyboard erstellte Clock angehalten wurde.
Öffentliche Methode GetIsPaused(FrameworkElement) Ruft einen Wert ab, der angibt, ob die für das Storyboard erstellte Clock angehalten wurde.
Öffentliche Methode GetLocalValueEnumerator Erstellt einen spezialisierten Enumerator, mit dem bestimmt wird, welche Abhängigkeitseigenschaften dieses DependencyObject über lokal festgelegte Werte verfügen. (Von DependencyObject geerbt.)
Geschützte Methode GetNaturalDuration Gibt die Länge einer einzelnen Iteration der Timeline zurück. (Von Timeline geerbt.)
Geschützte Methode GetNaturalDurationCore Geben Sie die interne Dauer (Dauer einer einzelnen Iteration) von einer angegebenen Clock zurück. (Von ParallelTimeline geerbt.)
Öffentliche Methode Statischer Member GetTarget Ruft den Target-Wert der angegebenen Timeline ab.
Öffentliche Methode Statischer Member GetTargetName Ruft den TargetName-Wert der angegebenen Timeline ab.
Öffentliche Methode Statischer Member GetTargetProperty Ruft den TargetProperty-Wert der angegebenen Timeline ab.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetValue Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft in dieser Instanz eines DependencyObject zurück. (Von DependencyObject geerbt.)
Öffentliche Methode InvalidateProperty Berechnet den effektiven Wert für die angegebene Abhängigkeitseigenschaft neu (Von DependencyObject geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnChanged Wird aufgerufen, wenn das aktuelle Freezable-Objekt geändert wird. (Von Freezable geerbt.)
Geschützte Methode OnFreezablePropertyChanged(DependencyObject, DependencyObject) Stellt sicher, dass entsprechende Kontextzeiger für einen gerade festgelegten DependencyObjectType-Datenmember eingerichtet werden. (Von Freezable geerbt.)
Geschützte Methode 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.)
Geschützte Methode 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.)
Öffentliche Methode Pause() Hält die Clock an, die für das Storyboard erstellt wurde.
Öffentliche Methode Pause(FrameworkContentElement) Hält die Clock des angegebenen FrameworkContentElement an, das diesem Storyboard zugeordnet ist.
Öffentliche Methode Pause(FrameworkElement) Hält die Clock des angegebenen FrameworkElement an, das diesem Storyboard zugeordnet ist.
Öffentliche Methode ReadLocalValue Gibt, sofern vorhanden, den lokalen Wert einer Abhängigkeitseigenschaft zurück. (Von DependencyObject geerbt.)
Geschützte Methode 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.)
Öffentliche Methode 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.
Öffentliche Methode 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.
Öffentliche Methode 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.
Öffentliche Methode Resume() Setzt die Clock fort, die für dieses Storyboard erstellt wurde.
Öffentliche Methode Resume(FrameworkContentElement) Setzt die Clock fort, die für dieses Storyboard erstellt wurde.
Öffentliche Methode Resume(FrameworkElement) Setzt die Clock fort, die für dieses Storyboard erstellt wurde.
Öffentliche Methode Seek(TimeSpan) Durchsucht das Storyboard bis zur angegebenen Position. Das Storyboard führt die angeforderte Suche beim nächsten Ticken der Uhr aus.
Öffentliche Methode Seek(TimeSpan, TimeSeekOrigin) Durchsucht das Storyboard bis zur angegebenen Position. Das Storyboard führt die angeforderte Suche beim nächsten Ticken der Uhr aus.
Öffentliche Methode 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.
Öffentliche Methode 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.
Öffentliche Methode SeekAlignedToLastTick(TimeSpan) Durchsucht das Storyboard sofort (synchron) bis zu einer neuen Position.
Öffentliche Methode SeekAlignedToLastTick(TimeSpan, TimeSeekOrigin) Durchsucht das Storyboard sofort (synchron) bis zu einer neuen Position.
Öffentliche Methode SeekAlignedToLastTick(FrameworkContentElement, TimeSpan, TimeSeekOrigin) Durchsucht das Storyboard sofort (synchron) bis zu einer neuen Position.
Öffentliche Methode SeekAlignedToLastTick(FrameworkElement, TimeSpan, TimeSeekOrigin) Durchsucht das Storyboard sofort (synchron) bis zu einer neuen Position.
Öffentliche Methode SetCurrentValue Legt den Wert einer -Abhängigkeitseigenschaft fest, ohne die Wertquelle zu ändern. (Von DependencyObject geerbt.)
Öffentliche Methode SetSpeedRatio(Double) Legt das interaktive Geschwindigkeitsverhältnis der für das Storyboard erstellten Clock fest.
Öffentliche Methode SetSpeedRatio(FrameworkContentElement, Double) Legt das interaktive Geschwindigkeitsverhältnis der für das Storyboard erstellten Clock fest.
Öffentliche Methode SetSpeedRatio(FrameworkElement, Double) Legt das interaktive Geschwindigkeitsverhältnis der für das Storyboard erstellten Clock fest.
Öffentliche Methode Statischer Member SetTarget Legt das Abhängigkeitsobjekt als Ziel der angegebenen Timeline fest.
Öffentliche Methode Statischer Member SetTargetName Legt das Abhängigkeitsobjekt mit dem angegebenen Namen als Ziel der angegebenen Timeline fest.
Öffentliche Methode Statischer Member SetTargetProperty Legt die angegebene Abhängigkeitseigenschaft als Ziel der angegebenen Timeline fest.
Öffentliche Methode SetValue(DependencyProperty, Object) Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die über ihren Bezeichner angegeben wird. (Von DependencyObject geerbt.)
Öffentliche Methode SetValue(DependencyPropertyKey, Object) Legt den lokalen Wert einer schreibgeschützten Abhängigkeitseigenschaft fest, die über ihren DependencyPropertyKey-Bezeichner angegeben wird. (Von DependencyObject geerbt.)
Geschützte Methode ShouldSerializeProperty Gibt einen Wert zurück, der angibt, ob Serialisierungsprozesse den Wert der bereitgestellten Abhängigkeitseigenschaft serialisieren sollen. (Von DependencyObject geerbt.)
Öffentliche Methode SkipToFill() Legt die aktuelle Uhrzeit der Clock des Storyboards auf das Ende seines Aktivitätszeitraums fest.
Öffentliche Methode SkipToFill(FrameworkContentElement) Legt die aktuelle Uhrzeit der Clock des Storyboards auf das Ende seines Aktivitätszeitraums fest.
Öffentliche Methode SkipToFill(FrameworkElement) Legt die aktuelle Uhrzeit der Clock des Storyboards auf das Ende seines Aktivitätszeitraums fest.
Öffentliche Methode Stop() Beendet die Clock, die für dieses Storyboard erstellt wurde.
Öffentliche Methode Stop(FrameworkContentElement) Beendet die Clock, die für dieses Storyboard erstellt wurde.
Öffentliche Methode Stop(FrameworkElement) Beendet die Clock, die für dieses Storyboard erstellt wurde.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode VerifyAccess Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.)
Geschützte Methode 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.)
Geschützte Methode 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.)
Zum Seitenanfang
  Name Beschreibung
Öffentliches Ereignis Changed Tritt auf, wenn Freezable oder ein darin enthaltenes Objekt geändert wird. (Von Freezable geerbt.)
Öffentliches Ereignis 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.)
Öffentliches Ereignis CurrentGlobalSpeedInvalidated Tritt auf wenn die Geschwindigkeit geändert wird, mit der die Zeit für die Uhr der Zeitachse verläuft. (Von Timeline geerbt.)
Öffentliches Ereignis CurrentStateInvalidated Tritt auf, wenn die CurrentState-Eigenschaft für die Clock der Zeitachse aktualisiert wird. (Von Timeline geerbt.)
Öffentliches Ereignis CurrentTimeInvalidated Tritt auf, wenn die CurrentTime-Eigenschaft für die Clock der Zeitachse aktualisiert wird. (Von Timeline geerbt.)
Öffentliches Ereignis RemoveRequested Tritt auf, wenn die für diese Zeitachse erstellte Uhr oder eine der übergeordneten Zeitachsen entfernt wird. (Von Timeline geerbt.)
Zum Seitenanfang
  Name Beschreibung
Öffentliches Feld Statischer Member TargetNameProperty Bezeichnet die angefügte TargetName-Eigenschaft.
Öffentliches Feld Statischer Member TargetProperty Bezeichnet die angefügte Target-Eigenschaft.
Öffentliches Feld Statischer Member TargetPropertyProperty Bezeichnet die angefügte Eigenschaft TargetProperty
Zum Seitenanfang
  Name Beschreibung
Explizite Schnittstellenimplementierung Private Methode IAddChild.AddChild Fügt ein untergeordnetes Objekt hinzu. (Von TimelineGroup geerbt.)
Explizite Schnittstellenimplementierung Private Methode IAddChild.AddText Fügt dem Objekt den Textinhalt eines Knotens hinzu. (Von TimelineGroup geerbt.)
Zum Seitenanfang

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.

.NET Framework

Unterstützt in: 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

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.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ