AnimatedVisualPlayer Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
-
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContentPropertyAttribute ContractVersionAttribute
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 |
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). |