Freigeben über


Duration Struktur

Definition

Stellt die Dauer dar, die ein Timeline aktiv ist.

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

Hinweise

XAML-Attributverwendung

< objectproperty="[days.]stunden:minutes:seconds[.fractionalSeconds]"/>

-oder-

< objectproperty="[days.]Stunden:Minuten"/>

-oder-

< objectproperty="Automatic"/>

-oder-

< objectproperty="Forever"/>

XAML-Werte

TageSystem.Int32

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

StundenSystem.Int32

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

MinutenSystem.Int32

Ein Wert zwischen 0 und 59, der die Anzahl der minutenübergreifenden Dauer darstellt.

NachschlagSystem.Int32

Ein Wert zwischen 0 und 59, der die Anzahl der Sekunden darstellt, die sich auf diese Dauer erstrecken

fractionalSecondsSystem.Int32

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

Konstruktoren

Name Beschreibung
Duration(TimeSpan)

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

Eigenschaften

Name Beschreibung
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 dies Duration einen TimeSpan Wert darstellt.

TimeSpan

Ruft den Wert ab, den TimeSpan dies Duration darstellt.

Methoden

Name Beschreibung
Add(Duration)

Fügt den Wert der angegebenen Instanz Duration des Werts der aktuellen Instanz hinzu.

Compare(Duration, Duration)

Vergleicht einen Wert mit einem Duration anderen.

Equals(Duration, Duration)

Bestimmt, ob zwei Instanzen Duration gleich sind.

Equals(Duration)

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

Equals(Object)

Bestimmt, ob ein angegebenes Objekt einer Instanz von Durationentspricht.

GetHashCode()

Ruft einen Hashcode für diese Instanz ab.

Plus(Duration)

Gibt die angegebene Instanz von Duration.

Subtract(Duration)

Subtrahiert den Wert der angegebenen Instanz von Duration dieser Instanz.

ToString()

Konvertiert eine Instanz von Duration einer String Darstellung.

Operatoren

Name Beschreibung
Addition(Duration, Duration)

Fügt zwei Instanzen zusammen Duration .

Equality(Duration, Duration)

Bestimmt, ob zwei Instanzen Duration gleich sind.

GreaterThan(Duration, Duration)

Bestimmt, ob eine Instanz größer Duration als eine andere ist.

GreaterThanOrEqual(Duration, Duration)

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

Implicit(TimeSpan to Duration)

Erstellt implizit einen Duration aus einem gegebenen TimeSpan.

Inequality(Duration, Duration)

Bestimmt, ob zwei Instanzen nicht Duration gleich sind.

LessThan(Duration, Duration)

Bestimmt, ob der Wert einer Instanz Duration kleiner als der Wert einer anderen Instanz ist.

LessThanOrEqual(Duration, Duration)

Bestimmt, ob der Wert einer Instanz Duration kleiner oder gleich dem Wert einer anderen Instanz ist.

Subtraction(Duration, Duration)

Subtrahiert den Wert einer Instanz von Duration einer anderen.

UnaryPlus(Duration)

Gibt die angegebene Instanz von Duration.

Gilt für:

Weitere Informationen