Duration Struktur

Definition

Stellt die Dauer dar, die eine Timeline aktiv ist.

public value class Duration
[System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))]
public struct Duration
[<System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))>]
type Duration = struct
Public Structure Duration
Vererbung
Duration
Attribute

Hinweise

Verwendung von XAML-Attributen

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

- oder -

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

- oder -

<object property="Automatic"/>

- oder -

<object property="Forever"/>

XAML-Werte

days
System.Int32

Ein Wert größer oder gleich 0, der die Anzahl der Tage beschreibt, die sich auf diese Dauer erstrecken.

hours
System.Int32

Ein Wert zwischen 0 und 23, der die Anzahl der Stunden darstellt, die sich durch diese Dauer erstrecken.

minutes
System.Int32

Ein Wert zwischen 0 und 59, der die Anzahl der Minuten darstellt, die von dieser Dauer überschritten werden.

Sekunden
System.Int32

Ein Wert zwischen 0 und 59, der die Anzahl der Sekunden darstellt, die durch diese Dauer gespannt sind

fractionalSeconds
System.Int32

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

Konstruktoren

Duration(TimeSpan)

Initialisiert eine neue Instanz der Duration-Struktur mit dem angegebenen TimeSpan-Wert.

Eigenschaften

Automatic

Ruft einen Duration-Wert ab, der automatisch bestimmt wird.

Forever

Ruft einen Duration-Wert ab, der ein unendliches Intervall darstellt.

HasTimeSpan

Ruft einen Wert ab, der angibt, ob diese Duration einen TimeSpan-Wert darstellt.

TimeSpan

Ruft den TimeSpan-Wert ab, den diese Duration darstellt.

Methoden

Add(Duration)

Fügt dem Wert der aktuellen Instanz den Wert der angegebenen Instanz von Duration hinzu.

Compare(Duration, Duration)

Vergleicht einen Duration-Wert mit einem anderen Wert.

Equals(Duration)

Bestimmt, ob eine angegebene Duration gleich dieser Instanz von Duration ist.

Equals(Duration, Duration)

Bestimmt, ob zwei Instanzen von Duration gleich sind.

Equals(Object)

Bestimmt, ob ein angegebenes Objekt gleich einer Instanz von Duration ist.

GetHashCode()

Ruft einen Hashcode für diese Instanz ab.

Plus(Duration)

Gibt die angegebene Instanz von Duration zurück.

Subtract(Duration)

Subtrahiert den Wert der angegebenen Instanz von Duration von dieser Instanz.

ToString()

Konvertiert eine Instanz von Duration in eine String-Darstellung.

Operatoren

Addition(Duration, Duration)

Addiert zwei Instanzen von Duration.

Equality(Duration, Duration)

Bestimmt, ob zwei Instanzen von Duration gleich sind.

GreaterThan(Duration, Duration)

Stellt fest, ob eine Instanz von Duration größer als die andere ist.

GreaterThanOrEqual(Duration, Duration)

Bestimmt, ob eine Instanz von Duration größer als eine oder gleich einer anderen Instanz ist.

Implicit(TimeSpan to Duration)

Erstellt implizit eine Duration aus einer angegebenen TimeSpan.

Inequality(Duration, Duration)

Stellt fest, ob zwei Instanzen von Duration ungleich sind.

LessThan(Duration, Duration)

Stellt fest, ob der Wert einer Instanz von Duration kleiner als der Wert einer anderen Instanz ist.

LessThanOrEqual(Duration, Duration)

Stellt fest, ob der Wert einer Instanz von Duration kleiner als der oder gleich dem Wert einer anderen Instanz ist.

Subtraction(Duration, Duration)

Subtrahiert den Wert einer Instanz von Duration von dem einer anderen Instanz.

UnaryPlus(Duration)

Gibt die angegebene Instanz von Duration zurück.

Gilt für

Siehe auch