Freigeben über


RepeatBehavior Struktur

Definition

Beschreibt, wie ein Timeline seine einfache Dauer wiederholt.

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 an, wie oft die einfache Dauer eines Timeline wiedergegeben wird. Die Standardmäßige Iterationsanzahl ist 1,0 und bedeutet, dass die 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 ihrer einfachen Dauer aktiv ist, während eine Anzahl von 2 angibt, dass die Zeitachse ihre einfache Dauer zweimal wiederholt. Weitere Informationen finden Sie in der Count-Eigenschaft.

  • Duration - gibt die Dauer des Timeline Objekts an. Beispielsweise wird eine Timeline mit einem einfachen Duration Wert von 1 Sekunde und ein RepeatBehavior.Duration Wert von 2,5 Sekunden für 2,5 Iterationen ausgeführt.

  • Forever - die Timeline wiederholt sich unbegrenzt.

XAML-Attributverwendung

< ObjektEigenschaft="IterationCountx"/>

-oder-

< ObjektEigenschaft="[Tage.]Stunden:Minuten:Sekunden[.Bruchzahlenseconds]"/>

-oder-

< ObjektEigenschaft="[Tage.]Stunden:Minuten"/>

-oder-

< ObjektEigenschaft="Tage"/>

-oder-

< ObjektEigenschaft="Forever"/>

-

XAML-Werte

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

iterationCount-
System.Double

Ein Wert größer oder gleich 0, der angibt, wie oft eine Zeitachse wiedergegeben werden soll. Weitere Informationen finden Sie in der Count-Eigenschaft.

Tage
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 der Duration-Eigenschaft.

Stunden
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 der Duration-Eigenschaft.

Minuten
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 der 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 der Duration-Eigenschaft.

Bruchteilsekunden
System.Int32

Ein Wert, der aus 1 bis 7 Ziffern besteht, die Bruchzahlen 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 ab, wie oft ein Timeline wiederholt werden soll.

Duration

Ruft die Gesamtdauer der Wiedergabe eines Timeline ab.

Forever

Ruft einen RepeatBehavior ab, der eine unendliche Anzahl von Wiederholungen angibt.

HasCount

Ruft einen Wert ab, der angibt, ob das Wiederholungsverhalten eine angegebene Iterationsanzahl aufweist.

HasDuration

Ruft einen Wert ab, der angibt, ob das Wiederholungsverhalten eine angegebene Wiederholungsdauer aufweist.

Methoden

Equals(Object)

Gibt an, ob diese Instanz dem angegebenen Objekt entspricht.

Equals(RepeatBehavior)

Gibt einen Wert zurück, der angibt, ob diese Instanz dem angegebenen RepeatBehaviorentspricht.

Equals(RepeatBehavior, RepeatBehavior)

Gibt an, ob die beiden angegebenen RepeatBehavior Strukturen gleich sind.

GetHashCode()

Gibt den Hashcode dieser Instanz zurück.

ToString()

Gibt eine Zeichenfolgendarstellung dieser RepeatBehavior Instanz zurück.

ToString(IFormatProvider)

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

Operatoren

Equality(RepeatBehavior, RepeatBehavior)

Gibt an, ob die beiden angegebenen RepeatBehavior Instanzen gleich sind.

Inequality(RepeatBehavior, RepeatBehavior)

Gibt an, ob die beiden RepeatBehavior Instanzen nicht gleich sind.

Explizite Schnittstellenimplementierungen

IFormattable.ToString(String, IFormatProvider)

Formatiert den Wert der aktuellen Instanz mithilfe des angegebenen Formats.

Gilt für: