Duration Estrutura

Definição

Representa a duração do tempo em que a Timeline está ativo.

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
Herança
Duration
Atributos

Observações

Uso de atributos XAML

< Propriedade do objeto="[dias.]horas:minutos:segundos[.fractionalSeconds]"/>

-ou-

< Propriedade do objeto="[dias.]horas:minutos"/>

-ou-

< Propriedade do objeto="Automatic"/>

-ou-

< Propriedade do objeto="Forever"/>

Valores XAML

DiasSystem.Int32

Um valor maior ou igual a 0 que descreve o número de dias decorridos por esta duração.

HorárioSystem.Int32

Um valor entre 0 e 23 que representa o número de horas acumuladas por esta duração.

AtaSystem.Int32

Um valor entre 0 e 59 que representa o número de minutos decorridos por esta duração.

segundosSystem.Int32

Um valor entre 0 e 59 que representa o número de segundos decorridos por esta duração

fractionalSecondsSystem.Int32

Um valor composto por 1 a 7 dígitos que representa frações de segundo.

Construtores

Name Description
Duration(TimeSpan)

Inicializa uma nova instância da Duration estrutura com o valor fornecido TimeSpan .

Propriedades

Name Description
Automatic

Obtém um Duration valor que é automaticamente determinado.

Forever

Obtém um Duration valor que representa um intervalo infinito.

HasTimeSpan

Obtém um valor que indica se isto Duration representa um TimeSpan valor.

TimeSpan

Obtém o TimeSpan valor que isto Duration representa.

Métodos

Name Description
Add(Duration)

Soma o valor da instância especificada de Duration ao valor da instância atual.

Compare(Duration, Duration)

Compara um Duration valor com outro.

Equals(Duration, Duration)

Determina se duas instâncias de Duration são iguais.

Equals(Duration)

Determina se um especificado Duration é igual a esta instância de Duration.

Equals(Object)

Determina se um objeto especificado é igual a uma instância de Duration.

GetHashCode()

Recebe um código hash para esta instância.

Plus(Duration)

Devolve a instância especificada de Duration.

Subtract(Duration)

Subtrai o valor da instância especificada de Duration desta instância.

ToString()

Converte uma instância de Duration numa String representação.

Operadores

Name Description
Addition(Duration, Duration)

Soma duas instâncias de Duration juntas.

Equality(Duration, Duration)

Determina se duas instâncias de Duration são iguais.

GreaterThan(Duration, Duration)

Determina se uma instância de Duration é maior do que outra.

GreaterThanOrEqual(Duration, Duration)

Determina se uma instância de Duration é maior ou igual a outra instância.

Implicit(TimeSpan to Duration)

Implicitamente cria um Duration a partir de um dado TimeSpan.

Inequality(Duration, Duration)

Determina se duas instâncias de Duration não são iguais.

LessThan(Duration, Duration)

Determina se o valor de uma instância de Duration é menor do que o valor de outra instância.

LessThanOrEqual(Duration, Duration)

Determina se o valor de uma instância de Duration é menor ou igual ao valor de outra instância.

Subtraction(Duration, Duration)

Subtrai o valor de uma instância de Duration de outra.

UnaryPlus(Duration)

Devolve a instância especificada de Duration.

Aplica-se a

Ver também