RepeatBehavior 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 Timeline basit süresini nasıl yinelediği açıklanır.
public value class RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public struct RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public readonly struct RepeatBehavior : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))>]
type RepeatBehavior = struct
interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
Üç tür RepeatBehavior davranış vardır:
Yineleme Sayısı - Bir Timeline oynatmanın basit süresinin sayısını belirtir. Varsayılan yineleme sayısı 1,0'dır ve basit sürelerinden biri için etkin olduğu anlamına gelir Timeline . 0,5 sayısı, zaman çizelgesinin basit süresinin yarısı boyunca etkin olduğunu belirtirken, 2 sayısı zaman çizelgesinin basit süresini iki kez yinelediğini belirtir. Daha fazla bilgi için Count özelliğine bakın.
Duration - nesnenin Timeline etkin süresinin uzunluğunu belirtir. Örneğin, Timeline basit Duration değeri 1 saniye ve değeri 2,5 saniye olan bir RepeatBehavior.Duration değeri 2,5 yineleme için çalıştırılır.
Sonsuza kadar - Timeline süresiz olarak yineler.
XAML Öznitelik Kullanımı
< objectproperty="iterationCountx"/>
-veya-
< objectproperty="[days.]hours:minutes:seconds[.fractionalSeconds]"/>
-veya-
< objectproperty="[days.]hours:minutes"/>
-veya-
< objectproperty="days"/>
-veya-
< objectproperty=""Forever/>
-
XAML Değerleri
Köşeli ayraç ([ ve ]) içindeki öğeler isteğe bağlıdır.
iterationCountSystem.Double
Zaman çizelgesinin kaç kez oynatılması gerektiğini belirten 0'dan büyük veya 0'a eşit bir değer. Daha fazla bilgi için Count özelliğine bakın.
GünSystem.Int32
Nesnenin etkin süresi için gün sayısını belirten 0'dan büyük veya buna eşit bir Timeline değer. Daha fazla bilgi için Duration özelliğine bakın.
SaatSystem.Int32
Nesnenin etkin süresi için saat sayısını belirten 0 ile 23 arasında bir Timeline değer. Daha fazla bilgi için Duration özelliğine bakın.
DakikaSystem.Int32
Nesnenin etkin süresi için dakika sayısını belirten 0 ile 59 arasında bir Timeline değer. Daha fazla bilgi için Duration özelliğine bakın.
SaniyeSystem.Double
Nesnenin etkin süresi için saniye sayısını belirten 0 ile 59 arasında bir Timeline değer. Daha fazla bilgi için Duration özelliğine bakın.
fractionalSecondsSystem.Int32
Kesirli saniyeleri temsil eden 1 ile 7 basamakları içeren bir değer.
Oluşturucular
| Name | Description |
|---|---|
| RepeatBehavior(Double) |
Belirtilen yineleme sayısıyla yapının yeni bir örneğini RepeatBehavior başlatır. |
| RepeatBehavior(TimeSpan) |
Belirtilen yineleme süresiyle yapının yeni bir örneğini RepeatBehavior başlatır. |
Özellikler
| Name | Description |
|---|---|
| Count |
Bir Timeline öğesinin kaç kez yinelenmesi gerektiğini alır. |
| Duration |
A'nın Timeline oynaması gereken toplam süreyi alır. |
| Forever |
RepeatBehavior Sonsuz sayıda yineleme belirten bir alır. |
| HasCount |
Yineleme davranışının belirtilen yineleme sayısına sahip olup olmadığını gösteren bir değer alır. |
| HasDuration |
Yineleme davranışının belirtilen yineleme süresine sahip olup olmadığını gösteren bir değer alır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Bu örneğin belirtilen nesneye eşit olup olmadığını gösterir. |
| Equals(RepeatBehavior, RepeatBehavior) |
Belirtilen RepeatBehavior iki yapının eşit olup olmadığını gösterir. |
| Equals(RepeatBehavior) |
Bu örneğin belirtilen RepeatBehaviordeğerine eşit olup olmadığını gösteren bir değer döndürür. |
| GetHashCode() |
Bu örneğin karma kodunu döndürür. |
| ToString() |
Bu RepeatBehavior örneğin dize gösterimini döndürür. |
| ToString(IFormatProvider) |
Bu RepeatBehavior örneğin belirtilen biçime sahip dize gösterimini döndürür. |
İşleçler
| Name | Description |
|---|---|
| Equality(RepeatBehavior, RepeatBehavior) |
Belirtilen RepeatBehavior iki örneğin eşit olup olmadığını gösterir. |
| Inequality(RepeatBehavior, RepeatBehavior) |
İki RepeatBehavior örneğin eşit olup olmadığını gösterir. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Belirtilen biçimi kullanarak geçerli örneğin değerini biçimlendirin. |