Bagikan melalui


ConnectedAnimation Kelas

Definisi

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
Object Platform::Object IInspectable ConnectedAnimation
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.

Berlaku untuk

Lihat juga