Share via


AnimatedVisualPlayer Classe

Définition

Élément qui affiche et contrôle un IAnimatedVisual.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

/// [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
Héritage
AnimatedVisualPlayer
Attributs

Exemples

Conseil

Pour plus d’informations, des conseils de conception et des exemples de code, consultez Lottie.

L’application WinUI 2 Gallery comprend des exemples interactifs de la plupart des contrôles et fonctionnalités WinUI 2. Procurez-vous l’application sur le Microsoft Store ou le code source sur GitHub.

Remarques

AnimatedVisualPlayer héberge et contrôle la lecture d’une arborescence visuelle animée, intégrant du contenu graphique de mouvement personnalisé à l’interface utilisateur XAML. Par exemple, AnimatedVisualPlayer est utilisé pour afficher et contrôler les animations Lottie .

Constructeurs

AnimatedVisualPlayer()

Initialise une nouvelle instance de la classe AnimatedVisualPlayer .

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Propriétés

AnimationOptimization

Obtient ou définit une valeur qui spécifie la façon dont les animations sont mises en cache lorsque le AnimatedVisualPlayer est inactif (quand PlayAsync n’est pas actif).

AnimationOptimizationProperty

Identifie la propriété de dépendance AnimationOptimization .

AutoPlay

Obtient ou définit une valeur qui indique si un visuel animé est lu immédiatement lorsqu’il est chargé.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

AutoPlayProperty

Identifie la propriété de dépendance AutoPlay .

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Diagnostics

Obtient des informations de diagnostic facultatives sur la dernière tentative de chargement d’un visuel animé.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

DiagnosticsProperty

Identifie la propriété de dépendance Diagnostics .

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Duration

Obtient la durée du visuel animé actuellement chargé, ou TimeSpan.Zero si aucun visuel animé n’est chargé.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

DurationProperty

Identifie la propriété de dépendance Duration .

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

FallbackContent

Obtient ou définit le contenu à afficher si un visuel animé ne parvient pas à se charger.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

FallbackContentProperty

Identifie la propriété de dépendance FallbackContent .

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

IsAnimatedVisualLoaded

Obtient une valeur qui indique si un visuel animé est chargé.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

IsAnimatedVisualLoadedProperty

Identifie la propriété de dépendance IsAnimatedVisualLoaded .

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

IsPlaying

Obtient une valeur qui indique si un visuel animé est chargé et si une lecture est en cours.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

IsPlayingProperty

Identifie la propriété de dépendance IsPlaying .

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

PlaybackRate

Obtient ou définit la vitesse de lecture de l’animation.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

PlaybackRateProperty

Identifie la propriété de dépendance PlaybackRate .

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

ProgressObject

Obtient un CompositionObject qui est animé avec la progression de AnimatedVisualPlayer.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Source

Obtient ou définit le fournisseur du visuel animé pour le joueur.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SourceProperty

Identifie la propriété de dépendance Source .

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Stretch

Obtient ou définit une valeur qui décrit comment un visuel animé doit être étiré pour remplir le rectangle de destination.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

StretchProperty

Identifie la propriété de dépendance Stretch .

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Méthodes

Pause()

Interrompt le visuel animé en cours de lecture ou ne fait rien si aucune lecture n’est en cours.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

PlayAsync(Double, Double, Boolean)

Commence à lire le visuel animé chargé ou ne fait rien si aucun visuel animé n’est chargé.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Resume()

Reprend le visuel animé actuellement suspendu ou ne fait rien si aucun visuel animé n’est chargé ou s’il n’est pas suspendu.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetProgress(Double)

Déplace la progression du visuel animé vers la valeur donnée ou ne fait rien si aucun visuel animé n’est chargé.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Stop()

Arrête le jeu actuel ou ne fait rien si aucune pièce n’est en cours.

Cette documentation s’applique à WinUI 2 pour UWP (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

S’applique à

Voir aussi