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 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
- 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. |