RepeatBehavior Struktur

Definition

Beschreibt, wie die einfache Dauer einer Timeline wiederholt wird.Describes how a Timeline repeats its simple duration.

public value class RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public struct RepeatBehavior : IFormattable
type RepeatBehavior = struct
    interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
Vererbung
RepeatBehavior
Attribute
Implementiert

Hinweise

Es gibt drei Arten von RepeatBehavior Verhalten:There are three types of RepeatBehavior behaviors:

  • Iterations Anzahl : gibt an, wie oft die einfache Dauer einer Timeline wiedergegeben wird.Iteration Count - specifies the number of times the simple duration of a Timeline plays. Die Standard Anzahl von Iterationen ist 1,0, und bedeutet Timeline , dass für genau eine ihrer einfachen Dauer aktiv ist.The default iteration count is 1.0, and means the Timeline is active for exactly one of its simple durations. Der Wert 0,5 gibt an, dass die Zeitachse für die Hälfte der einfachen Dauer aktiv ist, während die Anzahl 2 angibt, dass die Zeitachse die einfache Dauer zweimal wiederholt.A count of 0.5 specifies that the timeline is active for half of its simple duration, while a count of 2 specifies that the timeline repeats its simple duration twice. Weitere Informationen finden Sie in den Ausführungen zur Count-Eigenschaft.For more information, see the Count property.

  • Duration : gibt die Länge der aktiven Timeline Dauer des Objekts an.Duration - specifies the length of the Timeline object's active duration. Beispielsweise wird ein Timeline -Wert mit Duration einem einfachen Wert von 1 Sekunde RepeatBehavior.Duration und ein Wert von 2,5 Sekunden für 2,5 Iterationen ausgeführt.For example, a Timeline with a simple Duration value of 1 second and a RepeatBehavior.Duration value of 2.5 seconds will run for 2.5 iterations.

  • Immer wiederholt sich unbegrenzt. **** TimelineForever - the Timeline repeats indefinitely.

Verwendung von XAML-AttributenXAML Attribute Usage

<object property="iterationCountx"/><object property="iterationCountx"/>

- oder --or-

<Objekt Property= "[Days.] Stunden:Minuten:Sekunden[. fractionalSeconds] "/><object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

- oder --or-

<Objekt Property= "[Days.] Stunden:Minuten"/><object property="[days.]hours:minutes"/>

- oder --or-

<Objekt Property= "Days"/><object property="days"/>

- oder --or-

<Objekt Property= "Forever"/><object property="Forever"/>

-

XAML-WerteXAML Values

Elemente in eckigen Klammern ([ und ]) sind optional.Items in square brackets ([ and ]) are optional.

iterationCountiterationCount
System.Double

Ein Wert größer oder gleich 0, der angibt, wie oft eine Zeitachse wiedergegeben werden soll.A value greater than or equal to 0 that specifies the number of times a timeline should play. Weitere Informationen finden Sie in den Ausführungen zur Count-Eigenschaft.For more information, see the Count property.

tagelangdays
System.Int32

Ein Wert größer oder gleich 0, der die Anzahl der Tage für die aktive Dauer Timeline eines-Objekts angibt.A value greater than or equal to 0 that specifies the number of days for a Timeline object's active duration. Weitere Informationen finden Sie in den Ausführungen zur Duration-Eigenschaft.For more information, see the Duration property.

Hourshours
System.Int32

Ein Wert zwischen 0 und 23, der die Anzahl der Stunden für die Timeline aktive Dauer eines-Objekts angibt.A value between 0 and 23 that specifies the number of hours for a Timeline object's active duration. Weitere Informationen finden Sie in den Ausführungen zur Duration-Eigenschaft.For more information, see the Duration property.

Minutenminutes
System.Int32

Ein Wert zwischen 0 und 59, der die Anzahl der Minuten für die Timeline aktive Dauer eines-Objekts angibt.A value between 0 and 59 that specifies the number of minutes for a Timeline object's active duration. Weitere Informationen finden Sie in den Ausführungen zur Duration-Eigenschaft.For more information, see the Duration property.

Vorsprungseconds
System.Double

Ein Wert zwischen 0 und 59, der die Anzahl der Sekunden für die Timeline aktive Dauer eines-Objekts angibt.A value between 0 and 59 that specifies the number of seconds for a Timeline object's active duration. Weitere Informationen finden Sie in den Ausführungen zur Duration-Eigenschaft.For more information, see the Duration property.

fractionalSecondsfractionalSeconds
System.Int32

Ein-Wert, der aus 1 bis 7 Ziffern besteht, die Sekundenbruchteile darstellen.A value consisting of 1 to 7 digits that represents fractional seconds.

Konstruktoren

RepeatBehavior(Double)

Initialisiert eine neue Instanz der RepeatBehavior-Struktur mit der angegebenen Iterationsanzahl.Initializes a new instance of the RepeatBehavior structure with the specified iteration count.

RepeatBehavior(TimeSpan)

Initialisiert eine neue Instanz der RepeatBehavior-Struktur mit der angegebenen Wiederholungsdauer.Initializes a new instance of the RepeatBehavior structure with the specified repeat duration.

Eigenschaften

Count

Ruft die Häufigkeit ab, mit der eine Timeline wiederholen werden soll.Gets the number of times a Timeline should repeat.

Duration

Ruft die Gesamtzeit ab, die eine Timeline ausgeführt werden soll.Gets the total length of time a Timeline should play.

Forever

Ruft ein RepeatBehavior ab, das eine unbegrenzte Anzahl von Wiederholungen angibt.Gets a RepeatBehavior that specifies an infinite number of repetitions.

HasCount

Ruft einen Wert ab, der angibt, ob für das Wiederholungsverhalten eine Iterationsanzahl angegeben ist.Gets a value that indicates whether the repeat behavior has a specified iteration count.

HasDuration

Ruft einen Wert ab, der angibt, ob für das Wiederholungsverhalten eine Wiederholungsdauer angegeben ist.Gets a value that indicates whether the repeat behavior has a specified repeat duration.

Methoden

Equals(Object)

Gibt an, ob diese Instanz mit dem angegebenen Objekt übereinstimmt.Indicates whether this instance is equal to the specified object.

Equals(RepeatBehavior)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich dem angegebenen RepeatBehavior ist.Returns a value that indicates whether this instance is equal to the specified RepeatBehavior.

Equals(RepeatBehavior, RepeatBehavior)

Gibt an, ob zwei angegebene RepeatBehavior-Strukturen gleich sind.Indicates whether the two specified RepeatBehavior structures are equal.

GetHashCode()

Gibt den Hashcode dieser Instanz zurück.Returns the hash code of this instance.

ToString()

Gibt eine Zeichenfolgendarstellung dieser Instanz von RepeatBehavior zurück.Returns a string representation of this RepeatBehavior instance.

ToString(IFormatProvider)

Gibt eine Zeichenfolgendarstellung dieser Instanz von RepeatBehavior mit dem angegebenen Format zurück.Returns a string representation of this RepeatBehavior instance with the specified format.

Operatoren

Equality(RepeatBehavior, RepeatBehavior)

Gibt an, ob zwei angegebene Instanzen von RepeatBehavior gleich sind.Indicates whether the two specified RepeatBehavior instances are equal.

Inequality(RepeatBehavior, RepeatBehavior)

Gibt an, ob die beiden Instanzen von RepeatBehavior ungleich sind.Indicates whether the two RepeatBehavior instances are not equal.

Explizite Schnittstellenimplementierungen

IFormattable.ToString(String, IFormatProvider)

Formatiert den Wert der aktuellen Instanz unter Verwendung des angegebenen Formats.Formats the value of the current instance using the specified format.

Gilt für: