RepeatBehavior Struct-datatyp

Definition

Beskriver hur en Timeline upprepar sin enkla varaktighet.

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
Arv
RepeatBehavior
Attribut
Implementeringar

Kommentarer

Det finns tre typer av RepeatBehavior beteenden:

  • Antal iteration – anger antalet gånger den enkla varaktigheten för en Timeline spelning. Standard iterationsantalet är 1,0 och innebär att Timeline är aktivt under exakt en av dess enkla varaktigheter. Antalet 0,5 anger att tidslinjen är aktiv under hälften av sin enkla varaktighet, medan antalet 2 anger att tidslinjen upprepar sin enkla varaktighet två gånger. För mer information, se egenskapen Count.

  • Varaktighet – anger längden på Timeline objektets aktiva varaktighet. Till exempel körs en Timeline med ett enkelt Duration värde på 1 sekund och ett RepeatBehavior.Duration värde på 2,5 sekunder i 2,5 iterationer.

  • För alltid - upprepningarna Timeline på obestämd tid.

XAML-attributanvändning

< objectproperty="iterationCountx"/>

-eller-

< objectproperty="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

-eller-

< objectproperty="[days.]hours:minutes"/>

-eller-

< objectproperty="days"/>

-eller-

< objectproperty="Forever"/>

-

XAML-värden

Objekt inom hakparenteser ([ och ]) är valfria.

iterationCountSystem.Double

Ett värde större än eller lika med 0 som anger hur många gånger en tidslinje ska spelas upp. För mer information, se egenskapen Count.

DagarSystem.Int32

Ett värde större än eller lika med 0 som anger antalet dagar för ett Timeline objekts aktiva varaktighet. För mer information, se egenskapen Duration.

TimmarSystem.Int32

Ett värde mellan 0 och 23 som anger antalet timmar för ett Timeline objekts aktiva varaktighet. För mer information, se egenskapen Duration.

MinuterSystem.Int32

Ett värde mellan 0 och 59 som anger antalet minuter för ett Timeline objekts aktiva varaktighet. För mer information, se egenskapen Duration.

SekunderSystem.Double

Ett värde mellan 0 och 59 som anger antalet sekunder för ett Timeline objekts aktiva varaktighet. För mer information, se egenskapen Duration.

fractionalSecondsSystem.Int32

Ett värde som består av 1 till 7 siffror som representerar bråksekunder.

Konstruktorer

Name Description
RepeatBehavior(Double)

Initierar en ny instans av RepeatBehavior strukturen med det angivna iterationsantalet.

RepeatBehavior(TimeSpan)

Initierar en ny instans av RepeatBehavior strukturen med angiven upprepningstid.

Egenskaper

Name Description
Count

Hämtar antalet gånger som en Timeline ska upprepas.

Duration

Hämtar den totala tiden som en Timeline bör spelas upp.

Forever

Hämtar en RepeatBehavior som anger ett oändligt antal upprepningar.

HasCount

Hämtar ett värde som anger om upprepningsbeteendet har ett angivet iterationsantal.

HasDuration

Hämtar ett värde som anger om upprepningsbeteendet har en angiven upprepningstid.

Metoder

Name Description
Equals(Object)

Anger om den här instansen är lika med det angivna objektet.

Equals(RepeatBehavior, RepeatBehavior)

Anger om de två angivna RepeatBehavior strukturerna är lika.

Equals(RepeatBehavior)

Returnerar ett värde som anger om den här instansen är lika med den angivna RepeatBehavior.

GetHashCode()

Returnerar hash-koden för den här instansen.

ToString()

Returnerar en strängrepresentation av den här RepeatBehavior instansen.

ToString(IFormatProvider)

Returnerar en strängrepresentation av den här RepeatBehavior instansen med det angivna formatet.

Operatorer

Name Description
Equality(RepeatBehavior, RepeatBehavior)

Anger om de två angivna RepeatBehavior instanserna är lika med.

Inequality(RepeatBehavior, RepeatBehavior)

Anger om de två RepeatBehavior instanserna inte är lika med.

Explicita gränssnittsimplementeringar

Name Description
IFormattable.ToString(String, IFormatProvider)

Formaterar värdet för den aktuella instansen med det angivna formatet.

Gäller för