Condividi tramite


Duration Struct

Definizione

Rappresenta la durata dell'attività di un Timeline.

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
Ereditarietà
Duration
Attributi

Commenti

Utilizzo degli attributi XAML

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

-o-

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

-o-

< objectproperty=""Automatic/>

-o-

< objectproperty=""Forever/>

Valori XAML

GiorniSystem.Int32

Valore maggiore o uguale a 0 che descrive il numero di giorni trascorsi da questa durata.

OreSystem.Int32

Valore compreso tra 0 e 23 che rappresenta il numero di ore trascorse da questa durata.

MinutiSystem.Int32

Valore compreso tra 0 e 59 che rappresenta il numero di minuti intervallati da questa durata.

SecondiSystem.Int32

Valore compreso tra 0 e 59 che rappresenta il numero di secondi trascorsi da questa durata

fractionalSecondsSystem.Int32

Valore costituito da 1 a 7 cifre che rappresenta secondi frazionari.

Costruttori

Nome Descrizione
Duration(TimeSpan)

Inizializza una nuova istanza della Duration struttura con il valore fornito TimeSpan .

Proprietà

Nome Descrizione
Automatic

Ottiene un Duration valore determinato automaticamente.

Forever

Ottiene un Duration valore che rappresenta un intervallo infinito.

HasTimeSpan

Ottiene un valore che indica se rappresenta Duration un TimeSpan valore.

TimeSpan

Ottiene il TimeSpan valore rappresentato da .Duration

Metodi

Nome Descrizione
Add(Duration)

Aggiunge il valore dell'istanza specificata di Duration al valore dell'istanza corrente.

Compare(Duration, Duration)

Confronta un Duration valore con un altro.

Equals(Duration, Duration)

Determina se due istanze di Duration sono uguali.

Equals(Duration)

Determina se un oggetto specificato Duration è uguale a questa istanza di Duration.

Equals(Object)

Determina se un oggetto specificato è uguale a un'istanza di Duration.

GetHashCode()

Ottiene un codice hash per questa istanza.

Plus(Duration)

Restituisce l'istanza specificata di Duration.

Subtract(Duration)

Sottrae il valore dell'istanza specificata di Duration da questa istanza.

ToString()

Converte un'istanza di Duration in una String rappresentazione.

Operatori

Nome Descrizione
Addition(Duration, Duration)

Aggiunge due istanze di Duration insieme.

Equality(Duration, Duration)

Determina se due istanze di Duration sono uguali.

GreaterThan(Duration, Duration)

Determina se un'istanza di è maggiore di Duration un'altra.

GreaterThanOrEqual(Duration, Duration)

Determina se un'istanza di Duration è maggiore o uguale a un'altra istanza.

Implicit(TimeSpan to Duration)

Crea in modo implicito un oggetto Duration da un determinato TimeSpanoggetto .

Inequality(Duration, Duration)

Determina se due istanze di Duration non sono uguali.

LessThan(Duration, Duration)

Determina se il valore di un'istanza di Duration è minore del valore di un'altra istanza.

LessThanOrEqual(Duration, Duration)

Determina se il valore di un'istanza di Duration è minore o uguale al valore di un'altra istanza.

Subtraction(Duration, Duration)

Sottrae il valore di un'istanza di Duration da un'altra.

UnaryPlus(Duration)

Restituisce l'istanza specificata di Duration.

Si applica a

Vedi anche