Bagikan melalui


EasingFunctionBase Kelas

Definisi

Menyediakan kelas dasar untuk semua fungsi permudah.

public ref class EasingFunctionBase : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class EasingFunctionBase : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class EasingFunctionBase : DependencyObject
Public Class EasingFunctionBase
Inherits DependencyObject
Warisan
Object Platform::Object IInspectable DependencyObject EasingFunctionBase
Turunan
Atribut

Keterangan

EasingFunctionBase tidak dapat diperluas. Ini menyediakan dukungan kelas dasar untuk kelas fungsi pelonggaran Windows Runtime, misalnya ExponentialEase. Ketika Anda memanggil Kemudahan pada kelas fungsi pelingan Windows Runtime, Anda mendapatkan perilaku pelingan khusus dari kelas fungsi pelukaan tersebut. Mungkin juga ada properti kelas selain EasingMode yang memodifikasi perilaku Kemudahan .

Fungsi kemudahan memungkinkan Anda menerapkan rumus matematika kustom ke animasi Anda. Operasi matematika sering berguna untuk menghasilkan animasi yang mensimulasikan fisika dunia nyata dalam sistem koordinat 2-D. Misalnya, Anda mungkin ingin objek memantul secara realistis atau berperilaku seolah-olah berada di musim semi. Untuk daftar fungsi yang meringankan dan info tentang cara menggunakannya, lihat Animasi bingkai kunci dan animasi fungsi yang meringankan.

Kelas turunan EasingFunctionBase

EasingFunctionBase adalah kelas induk untuk beberapa kelas turunan segera yang mengimplementasikan perilaku pelinggihan khusus untuk digunakan dalam bingkai kunci yang meringankan:

Properti

Dispatcher

Selalu kembali null di aplikasi SDK Aplikasi Windows. Gunakan DispatcherQueue sebagai gantinya .

(Diperoleh dari DependencyObject)
DispatcherQueue

DispatcherQueue Mendapatkan yang dikaitkan dengan objek ini. DispatcherQueue mewakili fasilitas yang dapat mengakses DependencyObject pada utas UI bahkan jika kode dimulai oleh utas non-UI.

(Diperoleh dari DependencyObject)
EasingMode

Mendapatkan atau mengatur nilai yang menentukan bagaimana animasi menginterpolasi.

EasingModeProperty

Mengidentifikasi properti dependensi EasingMode .

Metode

ClearValue(DependencyProperty)

Menghapus nilai lokal properti dependensi.

(Diperoleh dari DependencyObject)
Ease(Double)

Mengubah waktu yang dinormalisasi untuk mengontrol kecepatan animasi.

GetAnimationBaseValue(DependencyProperty)

Mengembalikan nilai dasar apa pun yang ditetapkan untuk properti dependensi, yang akan berlaku dalam kasus di mana animasi tidak aktif.

(Diperoleh dari DependencyObject)
GetValue(DependencyProperty)

Mengembalikan nilai efektif properti dependensi saat ini dari DependencyObject.

(Diperoleh dari DependencyObject)
ReadLocalValue(DependencyProperty)

Mengembalikan nilai lokal properti dependensi, jika nilai lokal ditetapkan.

(Diperoleh dari DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Mendaftarkan fungsi pemberitahuan untuk mendengarkan perubahan pada DependencyProperty tertentu pada instans DependencyObject ini.

(Diperoleh dari DependencyObject)
SetValue(DependencyProperty, Object)

Mengatur nilai lokal properti dependensi pada DependencyObject.

(Diperoleh dari DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Membatalkan pemberitahuan perubahan yang sebelumnya terdaftar dengan memanggil RegisterPropertyChangedCallback.

(Diperoleh dari DependencyObject)

Berlaku untuk

Lihat juga