RepeatBehavior Struktur

Definition

Beschreibt, wie die einfache Dauer einer Timeline wiederholt wird.

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))>]
type RepeatBehavior = struct
    interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
Vererbung
RepeatBehavior
Attribute
Implementiert

Hinweise

Es gibt drei Arten von RepeatBehavior Verhaltensweisen:

  • Iterationsanzahl – gibt die Anzahl der Zeiten der einfachen Dauer eines Timeline Wiedergabes an. Die Standard iterationsanzahl ist 1.0 und bedeutet, dass dies Timeline für genau eine der einfachen Daueren aktiv ist. Eine Anzahl von 0,5 gibt an, dass die Zeitachse für die Hälfte der einfachen Dauer aktiv ist, während eine Anzahl von 2 angibt, dass die Zeitachse die einfache Dauer zweimal wiederholt. Weitere Informationen finden Sie in den Ausführungen zur Count-Eigenschaft.

  • Dauer – gibt die Länge der aktiven Dauer des Timeline Objekts an. Beispielsweise wird ein Timeline einfacher Wert von 1 Sekunde und ein Duration RepeatBehavior.Duration Wert von 2,5 Sekunden für 2,5 Iterationen ausgeführt.

  • Für immer – die Timeline Wiederholungen werden unbegrenzt wiederholt.

Verwendung von XAML-Attributen

<object property="iterationCountx"/>

- oder -

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

- oder -

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

- oder -

<object property="days"/>

- oder -

<object property="Forever"/>

-

XAML-Werte

Elemente in quadratischen Klammern ([ und ]) sind optional.

IterationCount
System.Double

Ein Wert größer oder gleich 0, der die Anzahl der Zeitachsen angibt, die wiedergegeben werden sollen. Weitere Informationen finden Sie in den Ausführungen zur Count-Eigenschaft.

days
System.Int32

Ein Wert größer oder gleich 0, der die Anzahl der Tage für die aktive Dauer eines Timeline Objekts angibt. Weitere Informationen finden Sie in den Ausführungen zur Duration-Eigenschaft.

hours
System.Int32

Ein Wert zwischen 0 und 23, der die Anzahl der Stunden für die aktive Dauer eines Timeline Objekts angibt. Weitere Informationen finden Sie in den Ausführungen zur Duration-Eigenschaft.

minutes
System.Int32

Ein Wert zwischen 0 und 59, der die Anzahl der Minuten für die aktive Dauer eines Timeline Objekts angibt. Weitere Informationen finden Sie in den Ausführungen zur Duration-Eigenschaft.

Sekunden
System.Double

Ein Wert zwischen 0 und 59, der die Anzahl der Sekunden für die aktive Dauer eines Timeline Objekts angibt. Weitere Informationen finden Sie in den Ausführungen zur Duration-Eigenschaft.

fraktionalSeconds
System.Int32

Ein Wert, der aus 1 bis 7 Ziffern besteht, die Bruch sekunden darstellen.

Konstruktoren

RepeatBehavior(Double)

Initialisiert eine neue Instanz der RepeatBehavior-Struktur mit der angegebenen Iterationsanzahl.

RepeatBehavior(TimeSpan)

Initialisiert eine neue Instanz der RepeatBehavior-Struktur mit der angegebenen Wiederholungsdauer.

Eigenschaften

Count

Ruft die Häufigkeit ab, mit der eine Timeline wiederholen werden soll.

Duration

Ruft die Gesamtzeit ab, die eine Timeline ausgeführt werden soll.

Forever

Ruft ein RepeatBehavior ab, das eine unbegrenzte Anzahl von Wiederholungen angibt.

HasCount

Ruft einen Wert ab, der angibt, ob für das Wiederholungsverhalten eine Iterationsanzahl angegeben ist.

HasDuration

Ruft einen Wert ab, der angibt, ob für das Wiederholungsverhalten eine Wiederholungsdauer angegeben ist.

Methoden

Equals(Object)

Gibt an, ob diese Instanz mit dem angegebenen Objekt übereinstimmt.

Equals(RepeatBehavior)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich dem angegebenen RepeatBehavior ist.

Equals(RepeatBehavior, RepeatBehavior)

Gibt an, ob zwei angegebene RepeatBehavior-Strukturen gleich sind.

GetHashCode()

Gibt den Hashcode dieser Instanz zurück.

ToString()

Gibt eine Zeichenfolgendarstellung dieser Instanz von RepeatBehavior zurück.

ToString(IFormatProvider)

Gibt eine Zeichenfolgendarstellung dieser Instanz von RepeatBehavior mit dem angegebenen Format zurück.

Operatoren

Equality(RepeatBehavior, RepeatBehavior)

Gibt an, ob zwei angegebene Instanzen von RepeatBehavior gleich sind.

Inequality(RepeatBehavior, RepeatBehavior)

Gibt an, ob die beiden Instanzen von RepeatBehavior ungleich sind.

Explizite Schnittstellenimplementierungen

IFormattable.ToString(String, IFormatProvider)

Formatiert den Wert der aktuellen Instanz mit dem angegebenen Format.

Gilt für