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(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ConnectedAnimation final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ConnectedAnimation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ConnectedAnimation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ConnectedAnimation
Public NotInheritable Class ConnectedAnimation
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)
|
Contoh
Tip
Untuk informasi selengkapnya, panduan desain, dan contoh kode, lihat Animasi tersambung.
Jika Anda memiliki aplikasi Galeri WinUI 2 yang terinstal , klik di sini untuk membuka aplikasi dan melihat Animasi Tersambung beraksi.
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.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1703 | 15063 | IsScaleAnimationEnabled |
1703 | 15063 | SetAnimationComponent |
1703 | 15063 | TryStart(UIElement,IEnumerable<UIElement>) |
1809 | 17763 | Konfigurasi |
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 CompositionAnimation kustom untuk mengubah gerakan bagian tertentu dari animasi yang terhubung. |
TryStart(UIElement) |
Mencoba memulai animasi. |
TryStart(UIElement, IIterable<UIElement>) |
Mencoba memulai animasi pada elemen tujuan dan elemen sekunder yang ditentukan. |
Acara
Completed |
Terjadi ketika animasi selesai. |
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk