Animation 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.
public ref class Animation : IDisposable, System::Collections::IEnumerable
public class Animation : IDisposable, System.Collections.IEnumerable
type Animation = class
interface IDisposable
interface IEnumerable
Public Class Animation
Implements IDisposable, IEnumerable
- Warisan
-
Animation
- Turunan
- Penerapan
Konstruktor
Animation() |
Membuat instans objek baru Animation . |
Animation(Action<Double>, Double, Double, Easing, Action) |
Membuat instans objek baru Animation dengan parameter yang diberikan. |
Animation(List<Animation>) |
Membuat instans objek baru Animation yang terdiri dari daftar animasi anak yang diberikan. |
Bidang
animationManger |
Referensi ke IAnimationManager yang mengelola animasi ini. |
childrenAnimations |
Kumpulan animasi anak yang terkait dengan animasi ini. |
Properti
AnimationManager |
Referensi ke IAnimationManager yang mengelola animasi ini. |
CurrentTime |
Tanda waktu saat ini (dalam detik) dari animasi. |
Duration |
Durasi animasi ini dalam hitungan detik. |
Easing |
Fungsi Easing yang diterapkan ke animasi ini. |
Finished |
Panggilan balik yang dipanggil ketika animasi ini selesai. |
HasFinished |
Menentukan apakah animasi ini telah selesai. |
IsDisposed |
Mendapatkan nilai yang menentukan apakah animasi ini telah dibuang. |
IsPaused |
Menentukan apakah animasi ini saat ini dijeda. |
Name |
Nama animasi ini. |
Progress |
Kemajuan animasi ini dalam persentase. |
Repeats |
dotnet_analyzer_diagnostic. CA1805.severity = none Menentukan apakah animasi ini harus diulang. |
StartDelay |
Penundaan (dalam detik) diperkirakan sebelum animasi dimulai. |
Step |
Panggilan balik yang dipanggil setelah setiap centang animasi ini. |
Metode
Add(Double, Double, Animation) |
Menambahkan animasi anak baru ke animasi ini dengan parameter yang ditentukan. |
Commit(IAnimationManager) |
Menyetel IAnimationManager untuk animasi ini. |
CreateAutoReversing() |
Membuat animasi yang menyertakan animasi asli dan versi terbalik dari animasi yang sama. |
CreateReverse() |
Membuat versi terbalik dari animasi saat ini, termasuk membalikkan animasi anak. |
Dispose() |
Mewakili animasi. |
Dispose(Boolean) |
Mewakili animasi. |
GetEnumerator() |
IEnumerator Menyediakan animasi anak. |
OnTick(Double) |
Menjalankan logika untuk memperbarui semua animasi dalam animasi ini. |
Pause() |
Menjeda animasi. |
RemoveFromParent() |
Menghapus animasi ini dari induknya. Jika tidak ada induk, tidak ada yang akan terjadi. |
Reset() |
Mereset animasi (dan semua animasi anak) ke status awalnya. |
Resume() |
Melanjutkan animasi. |
Tick(Double) |
Metode untuk memicu pembaruan untuk animasi ini. |
Update(Double) |
Updates animasi ini dengan memperbarui Progress dan memanggil Step. |
Berlaku untuk
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