AnimatedVisualPlayer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContentPropertyAttribute ContractVersionAttribute
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 |
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). |