ConnectedAnimation 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.
Mewakili animasi yang secara bersamaan menganimasikan keluarnya satu elemen dan pintu masuk elemen lain.
public ref class ConnectedAnimation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ConnectedAnimation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ConnectedAnimation
Public NotInheritable Class ConnectedAnimation
- Warisan
- Atribut
Contoh
Tip
Untuk informasi selengkapnya, panduan desain, dan contoh kode, lihat Animasi tersambung.
Aplikasi WinUI 3 Gallery mencakup contoh interaktif sebagian besar kontrol, fitur, dan fungsi WinUI 3. Dapatkan aplikasi dari Microsoft Store atau dapatkan kode sumber di GitHub.
Keterangan
Instans ConnectedAnimation dikembalikan oleh metode ConnectedAnimationService.GetAnimation dan ConnectedAnimationService.PrepareToAnimate .
Saat Anda memanggil TryStart, elemen yang Anda berikan ke metode harus memiliki ukuran yang ditentukan dalam tata letak. Ini berarti bahwa ukuran elemen harus diatur dalam markup, atau konten elemen harus diisi sepenuhnya, sehingga ukurannya dapat dihitung oleh kerangka kerja XAML. Jika tata letak adalah bagian dari item ListView atau GridView dengan properti terikat, Anda mungkin harus memperbarui konten secara manual untuk mempersiapkan animasi karena pengikatan dapat diperbarui secara asinkron.
Ada batasan yang diketahui di mana ConnectedAnimation tidak berfungsi dengan baik dengan transisi tema yang memiliki komponen terjemahan, termasuk NavigationThemeTransition dan EntranceThemeTransition. Kami menyarankan agar Anda menghapus transisi ini, atau menekan navigasi menggunakan SuppressNavigationTransitionInfo, saat Anda membuat pengalaman dengan ConnectedAnimation.
Lihat Sampel animasi tersambung untuk contoh lengkap ConnectedAnimation.
Properti
Configuration |
Mendapatkan atau mengatur konfigurasi yang menjelaskan jenis animasi yang tersambung untuk diputar. |
IsScaleAnimationEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah komponen skala animasi yang terhubung harus digunakan. |
Metode
Cancel() |
Menghentikan animasi yang tersambung. |
SetAnimationComponent(ConnectedAnimationComponent, ICompositionAnimationBase) |
Mengatur KomposisiAnimasi kustom untuk mengubah gerakan bagian tertentu dari animasi yang terhubung. |
TryStart(UIElement) |
Mencoba memulai animasi. |
TryStart(UIElement, IIterable<UIElement>) |
Mencoba untuk memulai animasi pada elemen tujuan dan elemen sekunder yang ditentukan. |
Acara
Completed |
Terjadi ketika animasi selesai. |