ParallelTimeline.SlipBehavior Eigenschaft

Definition

Ruft einen Wert ab, der das Verhalten dieser Zeitachse angibt, wenn mindestens ein untergeordnetes Timeline-Element nicht synchron ist, oder legt diesen fest.Gets or sets a value that specifies how this timeline will behave when one or more of its Timeline children slips.

public:
 property System::Windows::Media::Animation::SlipBehavior SlipBehavior { System::Windows::Media::Animation::SlipBehavior get(); void set(System::Windows::Media::Animation::SlipBehavior value); };
public System.Windows.Media.Animation.SlipBehavior SlipBehavior { get; set; }
member this.SlipBehavior : System.Windows.Media.Animation.SlipBehavior with get, set
Public Property SlipBehavior As SlipBehavior

Eigenschaftswert

Ein Wert, der das Verhalten dieser Zeitachse angibt, wenn mindestens ein untergeordnetes Timeline-Element nicht synchron ist.A value that indicates how this timeline will behave when one or more of its Timeline children slips. Der Standardwert ist Growsein.The default value is Grow.

Hinweise

Es ist häufig wünschenswert, Animationen und Medien zu synchronisieren.It is often desirable to synchronize animations and media. Dies wird jedoch durch die Tatsache erschwert, dass die Medienwiedergabe durch Laden oder Puffern verzögert werden kann, sodass es schwierig ist, eine Animation zusammen mit Medien zu spielen.However, this is complicated by the fact that media playback can be delayed by loading or buffering making it difficult to reliably play an animation along with media. Die SlipBehavior -Eigenschaft wird verwendet, um zu bestimmen, was geschieht, wenn Medien und Animationen wiedergegeben werden.The SlipBehavior property is used to determine what happens when media and animations are played together. Der Grow Wert (Standardwert) gibt an, dass Animations Zeitachsen nicht synchronisiert werden müssen und wiedergegeben werden, wenn Sie unabhängig vom Zustand anderer Medien in der Zeitachse angegeben werden.A value of Grow (default) specifies that animation timelines do not need to be synced and will play when specified regardless of the state of other media in the timeline. Der Wert Slip auf der anderen Seite gibt an, dass eine Animation wartet, bis die Medien wiedergegeben werden können.A value of Slip on the other hand, specifies that an animation will wait (slip) until media is ready to play. Dieses Verhalten wird in den folgenden Diagrammen veranschaulicht.The diagrams below illustrate this behavior.

Dies Storyboard spielt ein Video und eine Animation.This Storyboard plays a video and an animation. Wenn SlipBehavior Duration auf Automatic Storyboard festgelegt ist und die-Eigenschaft von auf festgelegt ist,wirddersovergrößert,dassalleMedienundAnimationenwiedergegebenwerden.Storyboard GrowWhen SlipBehavior is set to Grow and the Duration property of the Storyboard is set to Automatic, the Storyboard grows to play all media and animations.

![Diagra Schlüssel für das SlipBehavior]-Diagramm(~/add/media/slipbehaviorkey.png "Diagramm: Schlüssel für SlipBehavior-Diagramm")Diagram: Key for SlipBehavior diagram

![Diagra SlipBehavior-Eigenschafts Wert]des anwachsen(~/add/media/slipbehaviorgrow1.png "Diagramms: SlipBehavior-Eigenschafts Wert von Grow")Diagram: SlipBehavior property value of Grow

Dies Storyboard hat einen SlipBehavior von Grow und einenDuration von 5 Sekunden, der Medien und Animationen 5 Sekunden für die Wiedergabe liefert, unabhängig davon, wie viel Sie verstreichen.This Storyboard has a SlipBehavior of Grow and a Duration of 5 seconds which gives media and animations 5 seconds to play regardless of how much they slip.

![Diagra SlipBehavior-Eigenschafts Wert]des anwachsen(~/add/media/slipbehaviorgrow2.png "Diagramms: SlipBehavior-Eigenschafts Wert von Grow")Diagram: SlipBehavior property value of Grow

Dies Storyboard hatdenSlipvon. SlipBehaviorThis Storyboard has a SlipBehavior of Slip. Beachten Sie, DoubleAnimation dass der (und alle anderen nicht-Medienelemente Storyboarddes) nicht fortgesetzt werden, es sei denn, die Medien Zeitachse wird ebenfalls fortgesetzt.Note that the DoubleAnimation (and any other non-media children of the Storyboard) does not progress unless the media timeline is also progressing. Wenn das Laden des Mediums eine Weile dauert, oder wenn es gepuffert wird, wartet die Animation mit der Schleife.If the media takes a while to load, or if it is buffering, the animation will wait (slips) with it. Dadurch können Animationen mit einer einzelnen Mediendatei synchronisiert werden.This allows animations to synchronize with a single media file.

![SlipBehavior-Diagramm für Medien und Animationen] (~/add/media/slipbehaviorslip1.png "SlipBehavior-Diagramm für Medien und Animationen")SlipBehavior diagram for media and animation

Diese Storyboard hat SlipBehavior einenvonDurationundeinen von 5 Sekunden. SlipThis Storyboard has a SlipBehavior of Slip and a Duration of 5 seconds. In diesem Szenario werden die Mediendatei und die Animation für 5 Sekunden garantiert wiedergegeben.In this scenario, the media file and animation are guaranteed to play for 5 seconds.

Diagra SlipBehavior-Eigenschaft eines StoryboardDiagram: SlipBehavior property of a Storyboard

Informationen zur AbhängigkeitseigenschaftDependency Property Information

BezeichnerfeldIdentifier field SlipBehaviorProperty
Metadateneigenschaften auf true festgelegtMetadata properties set to true KeineNone

Gilt für:

Siehe auch