RepeatBehavior Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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. |