AnimatedVisualPlayer Kelas

Definisi

Elemen yang menampilkan dan mengontrol IAnimatedVisual.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi 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
Warisan
AnimatedVisualPlayer
Atribut

Contoh

Tip

Untuk informasi selengkapnya, panduan desain, dan contoh kode, lihat Lottie.

Aplikasi WinUI 2 Gallery mencakup contoh interaktif sebagian besar kontrol, fitur, dan fungsi WinUI 2. Dapatkan aplikasi dari Microsoft Store atau dapatkan kode sumber di GitHub.

Keterangan

AnimatedVisualPlayer menghosting dan mengontrol pemutaran pohon Visual animasi, mengintegrasikan konten grafis gerakan kustom dengan UI XAML. Misalnya, AnimatedVisualPlayer digunakan untuk menampilkan dan mengontrol animasi Lottie .

Konstruktor

AnimatedVisualPlayer()

Menginisialisasi instans baru kelas AnimatedVisualPlayer .

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Properti

AnimationOptimization

Mendapatkan atau mengatur nilai yang menentukan bagaimana animasi di-cache saat singgahan AnimatedVisualPlayer (saat PlayAsync tidak aktif).

AnimationOptimizationProperty

Mengidentifikasi properti dependensi AnimationOptimization .

AutoPlay

Mendapatkan atau menetapkan nilai yang menunjukkan apakah visual animasi langsung diputar saat dimuat.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

AutoPlayProperty

Mengidentifikasi properti dependensi AutoPlay .

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Diagnostics

Mendapatkan informasi diagnostik opsional tentang upaya terakhir untuk memuat visual animasi.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

DiagnosticsProperty

Mengidentifikasi properti dependensi Diagnostik .

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Duration

Mendapatkan durasi visual animasi yang saat ini dimuat, atau TimeSpan.Zero jika tidak ada visual animasi yang dimuat.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

DurationProperty

Mengidentifikasi properti dependensi Durasi .

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

FallbackContent

Mendapatkan atau mengatur konten untuk ditampilkan jika visual animasi gagal dimuat.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

FallbackContentProperty

Mengidentifikasi properti dependensi FallbackContent .

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

IsAnimatedVisualLoaded

Mendapatkan nilai yang menunjukkan apakah visual animasi dimuat.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

IsAnimatedVisualLoadedProperty

Mengidentifikasi properti dependensi IsAnimatedVisualLoaded .

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

IsPlaying

Mendapatkan nilai yang menunjukkan apakah visual animasi dimuat dan pemutaran sedang berlangsung.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

IsPlayingProperty

Mengidentifikasi properti dependensi IsPlaying .

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

PlaybackRate

Mendapatkan atau mengatur laju pemutaran animasi.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

PlaybackRateProperty

Mengidentifikasi properti dependensi PlaybackRate .

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

ProgressObject

Mendapatkan CompositionObject yang dianimasikan bersama dengan kemajuan AnimatedVisualPlayer.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Source

Mendapatkan atau mengatur penyedia visual animasi untuk pemutar.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SourceProperty

Mengidentifikasi properti dependensi Sumber .

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Stretch

Mendapatkan atau menetapkan nilai yang menjelaskan bagaimana visual animasi harus direntangkan untuk mengisi persegi panjang tujuan.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

StretchProperty

Mengidentifikasi properti dependensi Stretch .

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Metode

Pause()

Menjeda visual animasi yang sedang diputar, atau tidak melakukan apa pun jika tidak ada pemutaran yang sedang berlangsung.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

PlayAsync(Double, Double, Boolean)

Mulai memutar visual animasi yang dimuat, atau tidak melakukan apa pun jika tidak ada visual animasi yang dimuat.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Resume()

Melanjutkan visual animasi yang saat ini dijeda, atau tidak melakukan apa pun jika tidak ada visual animasi yang dimuat atau visual animasi tidak dijeda.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

SetProgress(Double)

Memindahkan kemajuan visual animasi ke nilai yang diberikan, atau tidak melakukan apa pun jika tidak ada visual animasi yang dimuat.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Stop()

Menghentikan pemutaran saat ini, atau tidak melakukan apa-apa jika tidak ada permainan yang sedang berlangsung.

Dokumentasi ini berlaku untuk WinUI 2 untuk UWP (untuk WinUI di SDK Aplikasi Windows, lihat namespace SDK Aplikasi Windows).

Berlaku untuk

Lihat juga