Duration Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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 |
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. |