AnimatedVisualPlayer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContentPropertyAttribute ContractVersionAttribute
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 |
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). |