KeyTime Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir animasyonun göreli seyri sırasında, KeyTime bir örnek belirli bir anahtar çerçevenin ne zaman gerçekleşmesi gerektiğini tam zamanlamayı belirtir.
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)
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
Her anahtar çerçeve, KeyTime bu anahtar çerçevenin ne zaman sona erdiğini belirtir. Anahtar süresinin ne kadar süreyle yürütüleceğini belirtmez. Bir anahtar çerçevenin yürütüldiği süre, anahtar çerçevenin ne zaman sona erdiği, önceki anahtar çerçevenin sona erdiği zaman ve animasyonun süresine göre belirlenir. Daha fazla bilgi için bkz.Key-Frame Animasyonlara Genel Bakış .
, KeyTime sayısal saat değeri, yüzde olarak veya özel sentinel değerlerinden biri veya Pacedgibi çeşitli biçimlerde Uniform ifade edilebilir.
XAML Öznitelik Kullanımı
< objectproperty="[days.]hours:minutes:seconds[.fractionalSeconds]"/>
-veya-
< objectproperty="[days.]hours:minutes"/>
-veya-
< objectproperty="pctValue%"/>
-veya-
< objectproperty=""Uniform/>
-veya-
< objectproperty=""Paced/>
XAML Değerleri
Gün Bu KeyTimetarafından yayılan gün sayısını belirten 0'dan büyük veya buna eşit bir tamsayı değeri. Daha fazla bilgi için TimeSpan özelliğine bakın.
Saat Bu tarafından KeyTimeyayılan saat sayısını belirten 0 ile 23 arasında bir tamsayı değeri. Daha fazla bilgi için TimeSpan özelliğine bakın.
Dakika Bu tarafından KeyTimeyayılan dakika sayısını belirten 0 ile 59 arasında bir tamsayı değeri. Daha fazla bilgi için TimeSpan özelliğine bakın.
Saniye Bu tarafından KeyTimeyayılan saniye sayısını belirten 0 ile 59 arasında bir kayan nokta değeri. Daha fazla bilgi için TimeSpan özelliğine bakın.
fractionalSeconds Kesirli saniyeleri belirten 1 ile 7 basamakları içeren bir tamsayı değeri. Daha fazla bilgi için TimeSpan özelliğine bakın.
pctValue Bu değeri animasyonun toplam süresinin yüzdesi olarak belirten KeyTime 0 ile 100 arasında (dahil) kayan nokta değeri. Bunun ardından değişmez karakter %bulunmalıdır. Daha fazla bilgi için özelliğine Percent bakın.
Özellikler
| Name | Description |
|---|---|
| Paced |
Paced Sabit bir hızda ilişkilendirme yapan bir animasyonla sonuçlanan zamanlama davranışı oluşturan değeri alır. |
| Percent |
Anahtar çerçevenin sona erdiği zamanı animasyonun toplam süresinin yüzdesi olarak ifade eder. |
| TimeSpan |
Anahtar çerçevenin sona erdiği zamanı animasyonun başlangıcına göre bir zaman olarak ifade eder. |
| Type |
Bu örneğin temsil ettiği Type değeri alır. |
| Uniform |
Animasyonun Uniform ayrılan zamanını anahtar kareler arasında eşit olarak bölen değeri alır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(KeyTime, KeyTime) |
Belirtilen KeyTime iki yapının eşit olup olmadığını gösterir. |
| Equals(KeyTime) |
Bu örneğin belirtilen KeyTimedeğerine eşit olup olmadığını gösterir. |
| Equals(Object) |
Bu örneğin belirtilen nesneye eşit olup olmadığını gösterir. |
| FromPercent(Double) |
Özelliği belirtilen parametrenin KeyTimeType değerine başlatılan yeni KeyTime bir örnek oluşturur. |
| FromTimeSpan(TimeSpan) |
Özelliği belirtilen parametrenin KeyTimeType değerine başlatılan yeni KeyTime bir örnek oluşturur. |
| GetHashCode() |
Bu örneği temsil eden bir tamsayı karma kodu döndürür. |
| ToString() |
Bu KeyTime örneği temsil eden bir dize döndürür. |
İşleçler
| Name | Description |
|---|---|
| Equality(KeyTime, KeyTime) |
Eşitlik için iki KeyTime yapıyı karşılaştıran aşırı yüklenmiş işleç. |
| Implicit(TimeSpan to KeyTime) |
örtük olarak bir TimeSpanKeyTimeöğesine dönüştüren aşırı yüklenmiş işleç. |
| Inequality(KeyTime, KeyTime) |
Eşitsizlik için iki KeyTime yapıyı karşılaştıran aşırı yüklenmiş işleç. |