AnimatedVisualPlayer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Elemento que muestra y controla un objeto IAnimatedVisual.
Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para 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
- Herencia
-
AnimatedVisualPlayer
- Atributos
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContentPropertyAttribute ContractVersionAttribute
Ejemplos
Sugerencia
Para obtener más información, instrucciones de diseño y ejemplos de código, consulta Lottie.
La aplicación WinUI 2 Gallery incluye ejemplos interactivos de la mayoría de los controles, características y funcionalidades de WinUI 2. Obtenga la aplicación en Microsoft Store u obtenga el código fuente en GitHub.
Comentarios
AnimaVisualPlayer hospeda y controla la reproducción de un árbol visual animado, integrando contenido gráfico de movimiento personalizado con la interfaz de usuario XAML. Por ejemplo, animatedVisualPlayer se usa para mostrar y controlar animaciones de Lottie .
Constructores
AnimatedVisualPlayer() |
Inicializa una nueva instancia de la clase AnimatedVisualPlayer . Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
Propiedades
AnimationOptimization |
Obtiene o establece un valor que especifica cómo se almacenan en caché las animaciones cuando |
AnimationOptimizationProperty |
Identifica la propiedad de dependencia AnimationOptimization . |
AutoPlay |
Obtiene o establece un valor que indica si un objeto visual animado se reproduce inmediatamente cuando se carga. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
AutoPlayProperty |
Identifica la propiedad de dependencia Reproducción automática. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
Diagnostics |
Obtiene información de diagnóstico opcional sobre el último intento de cargar un objeto visual animado. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
DiagnosticsProperty |
Identifica la propiedad de dependencia Diagnostics . Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
Duration |
Obtiene la duración del objeto visual animado cargado actualmente o TimeSpan.Zero si no se carga ningún objeto visual animado. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
DurationProperty |
Identifica la propiedad de dependencia Duration . Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
FallbackContent |
Obtiene o establece el contenido que se va a mostrar si un objeto visual animado no se carga. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
FallbackContentProperty |
Identifica la propiedad de dependencia FallbackContent . Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
IsAnimatedVisualLoaded |
Obtiene un valor que indica si se carga un objeto visual animado. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
IsAnimatedVisualLoadedProperty |
Identifica la propiedad de dependencia IsAnimatedVisualLoaded . Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
IsPlaying |
Obtiene un valor que indica si se carga un objeto visual animado y está en curso una reproducción. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
IsPlayingProperty |
Identifica la propiedad de dependencia IsPlaying . Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
PlaybackRate |
Obtiene o establece la velocidad a la que se reproduce la animación. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
PlaybackRateProperty |
Identifica la propiedad de dependencia PlaybackRate . Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
ProgressObject |
Obtiene un CompositionObject que se anima junto con el progreso de AnimatedVisualPlayer. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
Source |
Obtiene o establece el proveedor del objeto visual animado para el reproductor. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
SourceProperty |
Identifica la propiedad de dependencia Source . Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
Stretch |
Obtiene o establece un valor que describe cómo se debe estirar un objeto visual animado para rellenar el rectángulo de destino. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
StretchProperty |
Identifica la propiedad de dependencia Stretch . Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
Métodos
Pause() |
Detiene el objeto visual animado que se está reproduciendo actualmente o no hace nada si no hay ninguna reproducción en curso. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
PlayAsync(Double, Double, Boolean) |
Comienza a reproducir el objeto visual animado cargado o no hace nada si no se carga ningún objeto visual animado. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
Resume() |
Reanuda el objeto visual animado actualmente en pausa o no hace nada si no hay ningún objeto visual animado cargado o el objeto visual animado no está en pausa. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
SetProgress(Double) |
Mueve el progreso del objeto visual animado al valor especificado o no hace nada si no se carga ningún objeto visual animado. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
Stop() |
Detiene el juego actual o no hace nada si no hay ninguna jugada en curso. Esta documentación se aplica a WinUI 2 para UWP (para WinUI en la SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |