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.

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. Der Standardwert ist Grow.

Hinweise

Es ist oft wünschenswert, Animationen und Medien zu synchronisieren. Dies wird jedoch durch die Tatsache erschwert, dass die Medienwiedergabe durch Laden oder Puffern verzögert werden kann, wodurch es schwierig ist, eine Animation zusammen mit Medien zuverlässig wiederzugeben. Die SlipBehavior -Eigenschaft wird verwendet, um zu bestimmen, was geschieht, wenn Medien und Animationen zusammen wiedergegeben werden. Der Wert ( Grow Standard) gibt an, dass Animationszeitachsen nicht synchronisiert werden müssen und unabhängig vom Zustand anderer Medien in der Zeitachse wiedergegeben werden, wenn sie angegeben werden. Der Wert von Slip gibt hingegen an, dass eine Animation wartet (rutscht), bis das Medium zur Wiedergabe bereit ist. Die folgenden Diagramme veranschaulichen dieses Verhalten.

Dadurch wird Storyboard ein Video und eine Animation wiedergegeben. Wenn SlipBehavior auf Grow festgelegt ist und die Duration -Eigenschaft auf Storyboard festgelegt Automaticist, wächst die Storyboard , um alle Medien und Animationen wiederzugeben.

Diagramm: Schlüssel für SlipBehavior-Diagramm

Diagramm: SlipBehavior-Eigenschaftswert von Grow

Dies Storyboard hat eine SlipBehavior von Grow und eine Duration von 5 Sekunden, wodurch Medien und Animationen 5 Sekunden abgespielt werden können, unabhängig davon, wie sehr sie verrutschen.

Diagramm: SlipBehavior-Eigenschaftswert von Grow

Dies Storyboard hat einen SlipBehavior von Slip. Beachten Sie, dass die DoubleAnimation (und alle anderen untergeordneten Elemente von Storyboard) nicht weiter ausgeführt werden, es sei denn, die Medienzeitachse wird ebenfalls fortgesetzt. Wenn das Laden des Mediums eine Weile dauert oder wenn es gepuffert wird, wartet die Animation mit dem Medium (wird verrutscht). Dadurch können Animationen mit einer einzelnen Mediendatei synchronisiert werden.

SlipBehavior-Diagramm für Medien und Animation

Dies Storyboard hat eine SlipBehavior von Slip und eine Duration von 5 Sekunden. In diesem Szenario werden die Mediendatei und die Animation garantiert 5 Sekunden lang wiedergegeben.

Diagramm: SlipBehavior-Eigenschaft eines Storyboarddiagramms

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld SlipBehaviorProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für:

Weitere Informationen