AnimatedVisualPlayer Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContentPropertyAttribute ContractVersionAttribute
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 |
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). |