KeyTime Struktur
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.
Selama animasi relatif, 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
- Atribut
- Penerapan
Keterangan
Setiap bingkai KeyTime kunci 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 AnimasiKey-Frame untuk informasi selengkapnya.
KeyTime dapat dinyatakan dalam beberapa format berbeda, termasuk nilai waktu numerik, sebagai persentase, atau sebagai salah satu nilai Uniform sentinel khusus atau Paced.
Penggunaan Atribut XAML
< properti objek="[hari.]hours:minutes:seconds[.fractionalSeconds]"/>
-atau-
< properti objek="[hari.]hours:minutes"/>
-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 dibenamkan oleh .KeyTime Untuk informasi selengkapnya, lihat properti TimeSpan.
Jam Nilai bilangan bulat antara 0 dan 23 yang menentukan jumlah jam yang terbenam oleh .KeyTime Untuk informasi selengkapnya, lihat properti TimeSpan.
Menit Nilai bilangan bulat antara 0 dan 59 yang menentukan jumlah menit yang terbenam oleh .KeyTime Untuk informasi selengkapnya, lihat properti TimeSpan.
Detik Nilai floating-point antara 0 dan 59 yang menentukan jumlah detik yang terbenam oleh ini KeyTime. 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 ini KeyTime sebagai persentase dari total durasi animasi. Ini harus diikuti oleh karakter %harfiah . Untuk informasi selengkapnya, lihat Percent properti .
Properti
| Nama | Deskripsi |
|---|---|
| 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
| Nama | Deskripsi |
|---|---|
| Equals(KeyTime, KeyTime) |
Menunjukkan apakah dua struktur yang ditentukan KeyTime sama. |
| Equals(KeyTime) |
Menunjukkan apakah instans ini sama dengan yang ditentukan KeyTime. |
| 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
| Nama | Deskripsi |
|---|---|
| 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. |