AnimatedVisualPlayer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um elemento que exibe e controla um IAnimatedVisual.
Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo 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
- Herança
-
AnimatedVisualPlayer
- Atributos
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContentPropertyAttribute ContractVersionAttribute
Exemplos
Dica
Para obter mais informações, diretrizes de design e exemplos de código, consulte Lottie.
Os aplicativos da Galeria do WinUI 2 incluem exemplos interativos da maioria dos controles, recursos e funcionalidades do WinUI 2. Obtenha o aplicativo na Microsoft Store ou o código-fonte no GitHub.
Comentários
O AnimatedVisualPlayer hospeda e controla a reprodução de uma árvore visual animada, integrando o conteúdo gráfico de movimento personalizado à interface do usuário XAML. Por exemplo, o AnimatedVisualPlayer é usado para exibir e controlar animações Lottie .
Construtores
AnimatedVisualPlayer() |
Inicializa uma nova instância da classe AnimatedVisualPlayer . Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
Propriedades
AnimationOptimization |
Obtém ou define um valor que especifica como as animações são armazenadas em cache quando o está ocioso |
AnimationOptimizationProperty |
Identifica a propriedade de dependência AnimationOptimization . |
AutoPlay |
Obtém ou define um valor que indica se um visual animado é reproduzido imediatamente quando é carregado. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
AutoPlayProperty |
Identifica a propriedade de dependência de Reprodução Automática . Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
Diagnostics |
Obtém informações de diagnóstico opcionais sobre a última tentativa de carregar um visual animado. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
DiagnosticsProperty |
Identifica a propriedade de dependência Diagnóstico . Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
Duration |
Obtém a duração do visual animado carregado no momento ou TimeSpan.Zero se nenhum visual animado for carregado. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
DurationProperty |
Identifica a propriedade de dependência Duration . Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
FallbackContent |
Obtém ou define o conteúdo a ser exibido se um visual animado não for carregado. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
FallbackContentProperty |
Identifica a propriedade de dependência FallbackContent . Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
IsAnimatedVisualLoaded |
Obtém um valor que indica se um visual animado é carregado. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
IsAnimatedVisualLoadedProperty |
Identifica a propriedade de dependência IsAnimatedVisualLoaded . Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
IsPlaying |
Obtém um valor que indica se um visual animado é carregado e uma reprodução está em andamento. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
IsPlayingProperty |
Identifica a propriedade de dependência IsPlaying . Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
PlaybackRate |
Obtém ou define a taxa na qual a animação é reproduzida. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
PlaybackRateProperty |
Identifica a propriedade de dependência PlaybackRate . Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
ProgressObject |
Obtém um CompositionObject que é animado junto com o progresso do AnimatedVisualPlayer. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
Source |
Obtém ou define o provedor do visual animado para o player. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
SourceProperty |
Identifica a propriedade Dependência de origem . Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
Stretch |
Obtém ou define um valor que descreve como um visual animado deve ser estendido para preencher o retângulo de destino. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
StretchProperty |
Identifica a propriedade de dependência Stretch . Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
Métodos
Pause() |
Pausa o visual animado atualmente em execução ou não faz nada se nenhuma peça estiver em andamento. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
PlayAsync(Double, Double, Boolean) |
Começa a reproduzir o visual animado carregado ou não faz nada se nenhum visual animado for carregado. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
Resume() |
Retoma o visual animado em pausa no momento ou não faz nada se não houver nenhum visual animado carregado ou se o visual animado não estiver pausado. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
SetProgress(Double) |
Move o progresso do visual animado para o valor fornecido ou não faz nada se nenhum visual animado for carregado. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |
Stop() |
Interrompe a jogada atual, ou não faz nada se nenhuma peça estiver em andamento. Esta documentação se aplica ao WinUI 2 para UWP (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows). |