Freigeben über


AnimatedVisualPlayer Klasse

Definition

Ein Element, das ein IAnimatedVisual anzeigt und steuert.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="Source")]
class AnimatedVisualPlayer : FrameworkElement
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="Source")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class AnimatedVisualPlayer : FrameworkElement
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="Source")]
public class AnimatedVisualPlayer : FrameworkElement
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="Source")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public class AnimatedVisualPlayer : FrameworkElement
Public Class AnimatedVisualPlayer
Inherits FrameworkElement
Vererbung
AnimatedVisualPlayer
Attribute

Beispiele

Tipp

Weitere Informationen, Entwurfsanleitungen und Codebeispiele finden Sie unter Lottie.

Die App WinUI 2-Katalog umfasst interaktive Beispiele für die meisten WinUI 2-Steuerelemente, -Features und -Funktionen. Rufen Sie die App aus dem Microsoft Store oder den Quellcode auf GitHub ab.

Hinweise

Der AnimatedVisualPlayer hostet und steuert die Wiedergabe einer animierten visuellen Struktur und integriert benutzerdefinierte Bewegungsgrafikinhalte in die XAML-Benutzeroberfläche. Der AnimatedVisualPlayer wird beispielsweise verwendet, um Lottie-Animationen anzuzeigen und zu steuern.

Konstruktoren

AnimatedVisualPlayer()

Initialisiert eine neue Instanz der AnimatedVisualPlayer-Klasse .

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

Eigenschaften

AnimationOptimization

Ruft einen Wert ab, der angibt, wie Animationen zwischengespeichert werden, wenn sich der AnimatedVisualPlayer Leerlauf befindet (wenn PlayAsync nicht aktiv ist), oder legt diesen fest.

AnimationOptimizationProperty

Gibt die Abhängigkeitseigenschaft AnimationOptimization an.

AutoPlay

Ruft einen Wert ab, der angibt, ob ein animiertes Visual sofort wiedergegeben wird, wenn es geladen wird, oder legt diesen fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

AutoPlayProperty

Gibt die Abhängigkeitseigenschaft AutoPlay an.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

Diagnostics

Ruft optionale Diagnoseinformationen zum letzten Versuch ab, ein animiertes Visual zu laden.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

DiagnosticsProperty

Identifiziert die Abhängigkeitseigenschaft Diagnose .

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

Duration

Ruft die Dauer des aktuell geladenen animierten Visuals oder TimeSpan.Zero ab, wenn kein animiertes Visual geladen wird.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

DurationProperty

Gibt die Abhängigkeitseigenschaft Duration an.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

FallbackContent

Ruft Inhalte ab, die angezeigt werden sollen, wenn ein animiertes Visual nicht geladen werden kann, oder legt diesen fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

FallbackContentProperty

Identifiziert die Abhängigkeitseigenschaft FallbackContent .

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

IsAnimatedVisualLoaded

Ruft einen Wert ab, der angibt, ob ein animiertes Visual geladen wird.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

IsAnimatedVisualLoadedProperty

Gibt die Abhängigkeitseigenschaft IsAnimatedVisualLoaded an.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

IsPlaying

Ruft einen Wert ab, der angibt, ob ein animiertes Visual geladen wird und eine Wiedergabe ausgeführt wird.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

IsPlayingProperty

Gibt die Abhängigkeitseigenschaft IsPlaying an.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

PlaybackRate

Ruft die Rate ab, mit der die Animation wiedergegeben wird, oder legt sie fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

PlaybackRateProperty

Gibt die PlaybackRate-Abhängigkeitseigenschaft an.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

ProgressObject

Ruft ein CompositionObject ab, das zusammen mit dem Fortschritt des AnimatedVisualPlayer animiert ist.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

Source

Ruft den Anbieter des animierten Visuals für den Player ab oder legt diese fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

SourceProperty

Gibt die Source-Abhängigkeitseigenschaft an.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

Stretch

Ruft einen Wert ab, der beschreibt, wie ein animiertes Visual gestreckt werden soll, um das Zielrechteck zu füllen, oder legt diesen fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

StretchProperty

Gibt die Stretch-Abhängigkeitseigenschaft an.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

Methoden

Pause()

Hält das derzeit abgespielte animierte Visual an oder tut nichts, wenn keine Wiedergabe ausgeführt wird.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

PlayAsync(Double, Double, Boolean)

Beginnt mit der Wiedergabe des geladenen animierten Visuals oder tut nichts, wenn kein animiertes Visual geladen wird.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

Resume()

Setzt das derzeit angehaltene animierte Visual fort oder tut nichts, wenn kein animiertes Visual geladen ist oder das animierte Visual nicht angehalten wird.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

SetProgress(Double)

Verschiebt den Fortschritt des animierten Visuals auf den angegebenen Wert oder tut nichts, wenn kein animiertes Visual geladen wird.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

Stop()

Stoppt die aktuelle Wiedergabe oder tut nichts, wenn kein Spiel ausgeführt wird.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI in der Windows App SDK siehe Windows App SDK Namespaces).

Gilt für:

Weitere Informationen