RepeatBehavior 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.
Descreve como um Timeline repete a sua duração simples.
public value class RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public struct RepeatBehavior : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))>]
type RepeatBehavior = struct
interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
- Herança
- Atributos
- Implementações
Observações
Existem três tipos de RepeatBehavior comportamentos:
Contagem de Iterações - especifica o número de vezes a duração simples de uma Timeline peça. A contagem padrão de iterações é 1,0, o que significa que o Timeline está ativo exatamente por uma das suas durações simples. Uma contagem de 0,5 especifica que a linha temporal está ativa durante metade da sua duração simples, enquanto uma contagem de 2 indica que a linha temporal repete a sua duração simples duas vezes. Para obter mais informações, consulte a propriedade Count.
Duração - especifica a duração ativa Timeline do objeto. Por exemplo, a Timeline com um valor simples Duration de 1 segundo e RepeatBehavior.Duration um valor de 2,5 segundos irá correr durante 2,5 iterações.
Para sempre – repete-se Timeline indefinidamente.
Uso de atributos XAML
< propriedade do objeto="iterationCountx"/>
-ou-
< Propriedade do objeto="[dias.]horas:minutos:segundos[.fractionalSeconds]"/>
-ou-
< Propriedade do objeto="[dias.]horas:minutos"/>
-ou-
< objectproperty="days"/>
-ou-
< Propriedade do objeto="Forever"/>
-
Valores XAML
Os itens entre parênteses quadrados ([ e ]) são opcionais.
iterationCountSystem.Double
Um valor maior ou igual a 0 que especifica o número de vezes que uma linha temporal deve ser reproduzida. Para obter mais informações, consulte a propriedade Count.
DiasSystem.Int32
Um valor maior ou igual a 0 que especifica o número de dias para a duração ativa de um Timeline objeto. Para obter mais informações, consulte a propriedade Duration.
HorárioSystem.Int32
Um valor entre 0 e 23 que especifica o número de horas da duração ativa de um Timeline objeto. Para obter mais informações, consulte a propriedade Duration.
AtaSystem.Int32
Um valor entre 0 e 59 que especifica o número de minutos da duração ativa de um Timeline objeto. Para obter mais informações, consulte a propriedade Duration.
segundosSystem.Double
Um valor entre 0 e 59 que especifica o número de segundos da duração ativa de um Timeline objeto. Para obter mais informações, consulte a propriedade Duration.
fractionalSecondsSystem.Int32
Um valor composto por 1 a 7 dígitos que representa frações de segundo.
Construtores
| Name | Description |
|---|---|
| RepeatBehavior(Double) |
Inicializa uma nova instância da RepeatBehavior estrutura com a contagem de iterações especificada. |
| RepeatBehavior(TimeSpan) |
Inicializa uma nova instância da RepeatBehavior estrutura com a duração de repetição especificada. |
Propriedades
| Name | Description |
|---|---|
| Count |
Obtém o número de vezes que deveria Timeline repetir. |
| Duration |
Obtém a duração total que deve Timeline tocar. |
| Forever |
Obtém um RepeatBehavior que especifica um número infinito de repetições. |
| HasCount |
Obtém um valor que indica se o comportamento de repetição tem uma contagem de iterações especificada. |
| HasDuration |
Obtém um valor que indica se o comportamento de repetição tem uma duração de repetição especificada. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Indica se esta instância é igual ao objeto especificado. |
| Equals(RepeatBehavior, RepeatBehavior) |
Indica se as duas estruturas especificadas RepeatBehavior são iguais. |
| Equals(RepeatBehavior) |
Devolve um valor que indica se esta instância é igual ao especificado RepeatBehavior. |
| GetHashCode() |
Devolve o código hash desta instância. |
| ToString() |
Devolve uma representação em cadeia desta RepeatBehavior instância. |
| ToString(IFormatProvider) |
Devolve uma representação em cadeia desta RepeatBehavior instância com o formato especificado. |
Operadores
| Name | Description |
|---|---|
| Equality(RepeatBehavior, RepeatBehavior) |
Indica se as duas instâncias especificadas RepeatBehavior são iguais. |
| Inequality(RepeatBehavior, RepeatBehavior) |
Indica se as duas RepeatBehavior instâncias não são iguais. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Formata o valor da instância atual usando o formato especificado. |