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))>]
type Duration = struct
Public Structure Duration
Ereditarietà
Duration
Attributi

Commenti

Utilizzo degli attributi XAML

proprietà dell'oggetto="[giorni.]ore:minuti:secondi[.fractionalSeconds]"/

-o-

proprietà="[giorni.]ore:minuti"/

-o-

< proprietàoggetto="Automatic"/>

-o-

< proprietàoggetto="Forever"/>

Valori XAML

giorni
System.Int32

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

ore
System.Int32

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

minuti
System.Int32

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

secondi
System.Int32

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

fractionalSeconds
System.Int32

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

Costruttori

Duration(TimeSpan)

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

Proprietà

Automatic

Ottiene un valore Duration determinato automaticamente.

Forever

Ottiene un valore Duration che rappresenta un intervallo infinito.

HasTimeSpan

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

TimeSpan

Ottiene il valore TimeSpan rappresentato da questo Duration.

Metodi

Add(Duration)

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

Compare(Duration, Duration)

Confronta un valore Duration con un altro.

Equals(Duration)

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

Equals(Duration, Duration)

Determina se due istanze di Duration sono uguali.

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

Operatori

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 Duration è maggiore di 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 Duration da un determinato TimeSpan.

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