Condividi tramite


AnimatedVisualPlayer Classe

Definizione

Elemento che visualizza e controlla un oggetto IAnimatedVisual.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di 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
Ereditarietà
AnimatedVisualPlayer
Attributi

Esempio

Suggerimento

Per altre info, linee guida per la progettazione ed esempi di codice, vedi Lottie.

L'app Raccolta WinUI 2 include esempi interattivi della maggior parte dei controlli, delle funzionalità e delle funzionalità winUI 2. Ottenere l'app da Microsoft Store o ottenere il codice sorgente in GitHub.

Commenti

AnimatedVisualPlayer ospita e controlla la riproduzione di una struttura ad albero visuale animata, integrando contenuto grafico movimento personalizzato con l'interfaccia utente XAML. Ad esempio, animatedVisualPlayer viene usato per visualizzare e controllare le animazioni Lottie .

Costruttori

AnimatedVisualPlayer()

Inizializza una nuova istanza della classe AnimatedVisualPlayer .

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

Proprietà

AnimationOptimization

Ottiene o imposta un valore che specifica il modo in cui le animazioni vengono memorizzate nella cache quando l'oggetto AnimatedVisualPlayer è inattiva (quando PlayAsync non è attivo).

AnimationOptimizationProperty

Identifica la proprietà di dipendenza AnimationOptimization .

AutoPlay

Ottiene o imposta un valore che indica se un oggetto visivo animato viene riprodotto immediatamente quando viene caricato.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

AutoPlayProperty

Identifica la proprietà di dipendenza AutoPlay .

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

Diagnostics

Ottiene informazioni di diagnostica facoltative sull'ultimo tentativo di caricare un oggetto visivo animato.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

DiagnosticsProperty

Identifica la proprietà di dipendenza Diagnostics .

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

Duration

Ottiene la durata dell'oggetto visivo animato attualmente caricato o TimeSpan.Zero se non viene caricato alcun oggetto visivo animato.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

DurationProperty

Identifica la proprietà di dipendenza Duration .

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

FallbackContent

Ottiene o imposta il contenuto da visualizzare se un oggetto visivo animato non viene caricato.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

FallbackContentProperty

Identifica la proprietà di dipendenza FallbackContent .

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

IsAnimatedVisualLoaded

Ottiene un valore che indica se viene caricato un oggetto visivo animato.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

IsAnimatedVisualLoadedProperty

Identifica la proprietà di dipendenza IsAnimatedVisualLoaded .

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

IsPlaying

Ottiene un valore che indica se viene caricato un oggetto visivo animato e se è in corso una riproduzione.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

IsPlayingProperty

Identifica la proprietà di dipendenza IsPlaying .

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

PlaybackRate

Ottiene o imposta la frequenza con cui viene riprodotta l'animazione.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

PlaybackRateProperty

Identifica la proprietà di dipendenza PlaybackRate .

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

ProgressObject

Ottiene un CompositionObject animato insieme allo stato di avanzamento di AnimatedVisualPlayer.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

Source

Ottiene o imposta il provider dell'oggetto visivo animato per il lettore.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

SourceProperty

Identifica la proprietà di dipendenza Source .

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

Stretch

Ottiene o imposta un valore che descrive il modo in cui un oggetto visivo animato deve essere esteso per riempire il rettangolo di destinazione.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

StretchProperty

Identifica la proprietà di dipendenza Stretch .

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

Metodi

Pause()

Sospende l'oggetto visivo animato attualmente in riproduzione o non esegue alcuna operazione se non è in corso alcuna riproduzione.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

PlayAsync(Double, Double, Boolean)

Avvia la riproduzione dell'oggetto visivo animato caricato o non esegue alcuna operazione se non viene caricato alcun oggetto visivo animato.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

Resume()

Riprende l'oggetto visivo animato attualmente sospeso o non esegue alcuna operazione se non è presente alcun oggetto visivo animato caricato o l'oggetto visivo animato non viene sospeso.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

SetProgress(Double)

Sposta lo stato di avanzamento dell'oggetto visivo animato sul valore specificato oppure non esegue alcuna operazione se non viene caricato alcun oggetto visivo animato.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

Stop()

Arresta il gioco corrente o non esegue alcuna operazione se non è in corso alcun gioco.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

Si applica a

Vedi anche