Bagikan melalui


KeyTime Struktur

Definisi

Selama animasi relatif, instans KeyTime menentukan waktu yang tepat ketika bingkai kunci tertentu harus berlangsung.

public value class KeyTime : IEquatable<System::Windows::Media::Animation::KeyTime>
[System.ComponentModel.TypeConverter(typeof(System.Windows.KeyTimeConverter))]
public struct KeyTime : IEquatable<System.Windows.Media.Animation.KeyTime>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.KeyTimeConverter))>]
type KeyTime = struct
Public Structure KeyTime
Implements IEquatable(Of KeyTime)
Warisan
KeyTime
Atribut
Penerapan

Keterangan

Setiap bingkai kunci KeyTime menentukan kapan bingkai kunci tersebut berakhir. Ini tidak menentukan berapa lama waktu kunci diputar. Jumlah waktu yang diputar bingkai kunci ditentukan oleh ketika bingkai kunci berakhir, ketika bingkai kunci sebelumnya berakhir, dan durasi animasi. Lihat Gambaran Umum Animasi Key-Frame untuk informasi selengkapnya.

KeyTime dapat dinyatakan dalam beberapa format berbeda, termasuk nilai waktu numerik, sebagai persentase, atau sebagai salah satu nilai sentinel khusus Uniform atau Paced.

Penggunaan Atribut XAML

propertiobjek ="[hari.]jam:menit:detik[.fractionalSeconds]"/

-atau-

< propertiobjek="[hari.]jam:menit"/>

-atau-

< propertiobjek="pctValue%"/>

-atau-

< propertiobjek="Uniform"/>

-atau-

< propertiobjek="Paced"/>

Nilai XAML

hari
Nilai bilangan bulat lebih besar dari atau sama dengan 0 yang menentukan jumlah hari yang dibenamkan oleh KeyTimeini. Untuk informasi selengkapnya, lihat properti TimeSpan.

jam
Nilai bilangan bulat antara 0 dan 23 yang menentukan jumlah jam yang terbenam oleh KeyTimeini. Untuk informasi selengkapnya, lihat properti TimeSpan.

menit
Nilai bilangan bulat antara 0 dan 59 yang menentukan jumlah menit yang terbenam oleh KeyTimeini. Untuk informasi selengkapnya, lihat properti TimeSpan.

detik
Nilai floating-point antara 0 dan 59 yang menentukan jumlah detik yang terbenam oleh KeyTimeini. Untuk informasi selengkapnya, lihat properti TimeSpan.

fractionalSeconds
Nilai bilangan bulat yang terdiri dari 1 hingga 7 digit yang menentukan detik pecahan. Untuk informasi selengkapnya, lihat properti TimeSpan.

pctValue
Nilai floating-point antara 0 dan 100, inklusif, yang menentukan KeyTime ini sebagai persentase dari total durasi animasi. Ini harus diikuti oleh karakter harfiah %. Untuk informasi selengkapnya, lihat properti Percent.

Properti

Paced

Mendapatkan nilai Paced yang menciptakan perilaku pengaturan waktu yang menghasilkan animasi yang menginterpolasi pada tingkat konstanta.

Percent

Mendapatkan waktu ketika bingkai kunci berakhir dinyatakan sebagai persentase dari total durasi animasi.

TimeSpan

Mendapatkan waktu ketika bingkai kunci berakhir dinyatakan sebagai waktu relatif terhadap awal animasi.

Type

Mendapatkan nilai Type yang diwakili instans ini.

Uniform

Mendapatkan nilai Uniform yang membagi waktu animasi yang dialokasikan secara merata di antara bingkai kunci.

Metode

Equals(KeyTime)

Menunjukkan apakah instans ini sama dengan KeyTimeyang ditentukan.

Equals(KeyTime, KeyTime)

Menunjukkan apakah dua struktur KeyTime yang ditentukan sama.

Equals(Object)

Menunjukkan apakah instans ini sama dengan objek yang ditentukan.

FromPercent(Double)

Membuat instans KeyTime baru, dengan properti KeyTimeType diinisialisasi ke nilai parameter yang ditentukan.

FromTimeSpan(TimeSpan)

Membuat instans KeyTime baru, dengan properti KeyTimeType diinisialisasi ke nilai parameter yang ditentukan.

GetHashCode()

Mengembalikan kode hash bilangan bulat yang mewakili instans ini.

ToString()

Mengembalikan string yang mewakili instans KeyTime ini.

Operator

Equality(KeyTime, KeyTime)

Operator kelebihan beban yang membandingkan dua struktur KeyTime untuk kesetaraan.

Implicit(TimeSpan to KeyTime)

Operator kelebihan beban yang secara implisit mengonversi TimeSpan menjadi KeyTime.

Inequality(KeyTime, KeyTime)

Operator kelebihan beban yang membandingkan dua struktur KeyTime untuk ketidaksamaan.

Berlaku untuk