KeyTime Struktur

Definisi

Selama kursus relatif animasi, KeyTime instans 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 KeyTime kunci menentukan kapan bingkai kunci tersebut berakhir. Ini tidak menentukan berapa lama waktu kunci dimainkan. Jumlah waktu bingkai kunci diputar 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 diekspresikan dalam beberapa format yang berbeda, termasuk nilai waktu numerik, sebagai persentase, atau sebagai salah satu nilai Uniform sentinel khusus atau Paced.

Penggunaan Atribut XAML

<properti objek="[days.] jam:menit:detik[. fractionalSeconds]"/>

-atau-

<properti objek="[days.] jam:menit"/>

-atau-

<object property="pctValue%"/>

-atau-

<properti objek=""Uniform"/>

-atau-

<properti objek=""Paced"/>

Nilai XAML

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

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

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

seconds
Nilai floating-point antara 0 dan 59 yang menentukan jumlah detik yang diperluas oleh ini KeyTime. Untuk informasi selengkapnya, lihat TimeSpan properti.

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

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

Properti

Paced

Paced Mendapatkan nilai yang membuat 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 yang diwakili Type instans ini.

Uniform

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

Metode

Equals(KeyTime)

Menunjukkan apakah instans ini sama dengan yang ditentukan KeyTime.

Equals(KeyTime, KeyTime)

Menunjukkan apakah kedua struktur yang ditentukan KeyTime sama.

Equals(Object)

Menunjukkan apakah instans ini sama dengan objek yang ditentukan.

FromPercent(Double)

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

FromTimeSpan(TimeSpan)

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

GetHashCode()

Mengembalikan kode hash bilangan bulat yang mewakili instans ini.

ToString()

Mengembalikan string yang mewakili instans ini KeyTime .

Operator

Equality(KeyTime, KeyTime)

Operator kelebihan beban yang membandingkan dua KeyTime struktur untuk kesetaraan.

Implicit(TimeSpan to KeyTime)

Operator kelebihan beban yang secara implisit mengonversi menjadi TimeSpanKeyTime.

Inequality(KeyTime, KeyTime)

Operator kelebihan beban yang membandingkan dua KeyTime struktur untuk ketidaksamaan.

Berlaku untuk