RepeatBehavior RepeatBehavior RepeatBehavior RepeatBehavior Struct

Definição

Descreve como um Timeline repete sua duração simples.Describes how a Timeline repeats its simple duration.

public value class RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public struct RepeatBehavior : IFormattable
type RepeatBehavior = struct
    interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
Herança
RepeatBehaviorRepeatBehaviorRepeatBehaviorRepeatBehavior
Atributos
Implementações

Comentários

Há três tipos de RepeatBehavior comportamento:There are three types of RepeatBehavior behaviors:

  • Contagem de iterações – especifica o número de vezes que a duração Timeline simples de uma reproduções.Iteration Count - specifies the number of times the simple duration of a Timeline plays. A contagem de iteração padrão é 1,0 e significa Timeline que o está ativo para exatamente uma de suas durações simples.The default iteration count is 1.0, and means the Timeline is active for exactly one of its simple durations. Uma contagem de 0,5 especifica que a linha do tempo está ativa pela metade de sua duração simples, enquanto uma contagem de 2 especifica que a linha do tempo repete sua duração simples duas vezes.A count of 0.5 specifies that the timeline is active for half of its simple duration, while a count of 2 specifies that the timeline repeats its simple duration twice. Para obter mais informações, consulte a propriedade Count.For more information, see the Count property.

  • Duration -especifica o comprimento da Timeline duração ativa do objeto.Duration - specifies the length of the Timeline object's active duration. Por exemplo, um Timeline com um valor Duration simples de 1 segundo e um RepeatBehavior.Duration valor de 2,5 segundos será executado para 2,5 iterações.For example, a Timeline with a simple Duration value of 1 second and a RepeatBehavior.Duration value of 2.5 seconds will run for 2.5 iterations.

  • Contínuo – as Timeline repetições indefinidamente.Forever - the Timeline repeats indefinitely.

Uso do Atributo XAMLXAML Attribute Usage

<objeto do Property= "iterationCountx"/><object property="iterationCountx"/>

- ou --or-

<objeto do Propriedade= "[dias.] horas:minutos:segundos[. fractionalSeconds] "/><object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

- ou --or-

<objeto do Propriedade= "[dias.] horas:minutos"/><object property="[days.]hours:minutes"/>

- ou --or-

<objeto do Property= "days"/><object property="days"/>

- ou --or-

<object property="Forever"/><object property="Forever"/>

-

Valores XAMLXAML Values

Os itens entre colchetes ([ e ]) são opcionais.Items in square brackets ([ and ]) are optional.

iterationCountiterationCount
System.Double

Um valor maior ou igual a 0 que especifica o número de vezes que uma linha do tempo deve ser reproduzida.A value greater than or equal to 0 that specifies the number of times a timeline should play. Para obter mais informações, consulte a propriedade Count.For more information, see the Count property.

diasdays
System.Int32

Um valor maior ou igual a 0 que especifica o número de dias para a duração Timeline ativa de um objeto.A value greater than or equal to 0 that specifies the number of days for a Timeline object's active duration. Para obter mais informações, consulte a propriedade Duration.For more information, see the Duration property.

duraçãohours
System.Int32

Um valor entre 0 e 23 que especifica o número de horas para a Timeline duração ativa de um objeto.A value between 0 and 23 that specifies the number of hours for a Timeline object's active duration. Para obter mais informações, consulte a propriedade Duration.For more information, see the Duration property.

algunsminutes
System.Int32

Um valor entre 0 e 59 que especifica o número de minutos para a Timeline duração ativa de um objeto.A value between 0 and 59 that specifies the number of minutes for a Timeline object's active duration. Para obter mais informações, consulte a propriedade Duration.For more information, see the Duration property.

segseconds
System.Double

Um valor entre 0 e 59 que especifica o número de segundos para a Timeline duração ativa de um objeto.A value between 0 and 59 that specifies the number of seconds for a Timeline object's active duration. Para obter mais informações, consulte a propriedade Duration.For more information, see the Duration property.

fractionalSecondsfractionalSeconds
System.Int32

Um valor que consiste em 1 a 7 dígitos que representa os segundos fracionários.A value consisting of 1 to 7 digits that represents fractional seconds.

Construtores

RepeatBehavior(Double) RepeatBehavior(Double) RepeatBehavior(Double) RepeatBehavior(Double)

Inicializa uma nova instância da estrutura RepeatBehavior com a contagem de iteração especificada.Initializes a new instance of the RepeatBehavior structure with the specified iteration count.

RepeatBehavior(TimeSpan) RepeatBehavior(TimeSpan) RepeatBehavior(TimeSpan) RepeatBehavior(TimeSpan)

Inicializa uma nova instância da estrutura RepeatBehavior com a duração de repetição especificada.Initializes a new instance of the RepeatBehavior structure with the specified repeat duration.

Propriedades

Count Count Count Count

Obtém o número de vezes que um Timeline deve ser repetido.Gets the number of times a Timeline should repeat.

Duration Duration Duration Duration

Obtém o tempo total pelo qual um Timeline deve ser reproduzido.Gets the total length of time a Timeline should play.

Forever Forever Forever Forever

Obtém um RepeatBehavior que especifica um número infinito de repetições.Gets a RepeatBehavior that specifies an infinite number of repetitions.

HasCount HasCount HasCount HasCount

Obtém um valor que indica se o comportamento de repetição tem uma contagem de iteração especificada.Gets a value that indicates whether the repeat behavior has a specified iteration count.

HasDuration HasDuration HasDuration HasDuration

Obtém um valor que indica se o comportamento de repetição tem uma duração de repetição especificada.Gets a value that indicates whether the repeat behavior has a specified repeat duration.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Indica se essa instância é igual ao objeto especificado.Indicates whether this instance is equal to the specified object.

Equals(RepeatBehavior) Equals(RepeatBehavior) Equals(RepeatBehavior) Equals(RepeatBehavior)

Retorna um valor que indica se essa instância é igual ao RepeatBehavior especificado.Returns a value that indicates whether this instance is equal to the specified RepeatBehavior.

Equals(RepeatBehavior, RepeatBehavior) Equals(RepeatBehavior, RepeatBehavior) Equals(RepeatBehavior, RepeatBehavior) Equals(RepeatBehavior, RepeatBehavior)

Indica se as duas estruturas de RepeatBehavior especificadas são iguais.Indicates whether the two specified RepeatBehavior structures are equal.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retorna o código hash dessa instância.Returns the hash code of this instance.

ToString() ToString() ToString() ToString()

Retorna uma representação de cadeia de caracteres dessa instância RepeatBehavior.Returns a string representation of this RepeatBehavior instance.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

Retorna uma representação de cadeia de caracteres desta instância RepeatBehavior com o formato especificado.Returns a string representation of this RepeatBehavior instance with the specified format.

Operadores

Equality(RepeatBehavior, RepeatBehavior) Equality(RepeatBehavior, RepeatBehavior) Equality(RepeatBehavior, RepeatBehavior) Equality(RepeatBehavior, RepeatBehavior)

Indica se as duas instâncias de RepeatBehavior especificadas são iguais.Indicates whether the two specified RepeatBehavior instances are equal.

Inequality(RepeatBehavior, RepeatBehavior) Inequality(RepeatBehavior, RepeatBehavior) Inequality(RepeatBehavior, RepeatBehavior) Inequality(RepeatBehavior, RepeatBehavior)

Indica se duas instâncias RepeatBehavior não são iguais.Indicates whether the two RepeatBehavior instances are not equal.

Implantações explícitas de interface

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

Formata o valor da instância atual usando o formato especificado.Formats the value of the current instance using the specified format.

Aplica-se a