RepeatBehavior Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |