RepeatBehavior Struktura

Definice

Popisuje, jak Timeline opakuje své jednoduché trvání.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
Dědičnost
RepeatBehavior
Atributy
Implementuje

Poznámky

Existují tři typy RepeatBehavior chování:There are three types of RepeatBehavior behaviors:

  • Počet iterací – určuje počet pokusů o jednoduchou dobu trvání Timeline přehrání.Iteration Count - specifies the number of times the simple duration of a Timeline plays. Výchozí počet iterací je 1,0 a znamená, že Timeline je aktivní pro přesně jednu z jeho jednoduchých dob trvání.The default iteration count is 1.0, and means the Timeline is active for exactly one of its simple durations. Počet 0,5 určuje, že časová osa je aktivní pro polovinu své jednoduché doby trvání, zatímco počet 2 určuje, že se časová osa dvakrát opakuje v jednoduchém intervalu.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. Další informace najdete v tématu Count vlastnost.For more information, see the Count property.

  • Duration – určuje délku Timeline aktivního trvání objektu.Duration - specifies the length of the Timeline object's active duration. Například Timeline a s jednoduchou Duration hodnotou 1 sekunda a RepeatBehavior.Duration hodnotou 2,5 sekund se spustí pro 2,5 iterací.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.

  • Navždy – opakování Timeline po neomezenou dobu.Forever - the Timeline repeats indefinitely.

Použití atributu XAMLXAML Attribute Usage

<object property="iterationCountx"/><object property="iterationCountx"/>

-nebo--or-

<objekt vlastnost= "[dny.] hodiny:minuty:sekundy[. fractionalSeconds] "/><object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

-nebo--or-

<objekt vlastnost= "[dny.] hodiny:minuty"/><object property="[days.]hours:minutes"/>

-nebo--or-

<objekt vlastnost= "dny"/><object property="days"/>

-nebo--or-

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

-

Hodnoty XAMLXAML Values

Položky v hranatých závorkách ]([ a) jsou volitelné.Items in square brackets ([ and ]) are optional.

iterationCountiterationCount
System.Double

Hodnota větší než nebo rovna 0, která určuje počet pokusů o přehrání časové osy.A value greater than or equal to 0 that specifies the number of times a timeline should play. Další informace najdete v tématu Count vlastnost.For more information, see the Count property.

dennídays
System.Int32

Hodnota větší než nebo rovna 0, která určuje počet dní pro Timeline aktivní dobu trvání objektu.A value greater than or equal to 0 that specifies the number of days for a Timeline object's active duration. Další informace najdete v tématu Duration vlastnost.For more information, see the Duration property.

hodinhours
System.Int32

Hodnota mezi 0 a 23, která určuje počet hodin Timeline aktivní doby trvání objektu.A value between 0 and 23 that specifies the number of hours for a Timeline object's active duration. Další informace najdete v tématu Duration vlastnost.For more information, see the Duration property.

minutyminutes
System.Int32

Hodnota mezi 0 a 59, která určuje počet minut pro Timeline aktivní dobu trvání objektu.A value between 0 and 59 that specifies the number of minutes for a Timeline object's active duration. Další informace najdete v tématu Duration vlastnost.For more information, see the Duration property.

Secondseconds
System.Double

Hodnota mezi 0 a 59, která určuje počet sekund pro Timeline aktivní dobu trvání objektu.A value between 0 and 59 that specifies the number of seconds for a Timeline object's active duration. Další informace najdete v tématu Duration vlastnost.For more information, see the Duration property.

fractionalSecondsfractionalSeconds
System.Int32

Hodnota sestávající z 1 až 7 číslic, která představuje zlomky sekund.A value consisting of 1 to 7 digits that represents fractional seconds.

Konstruktory

RepeatBehavior(Double)

Inicializuje novou instanci RepeatBehavior struktury se zadaným počtem iterací.Initializes a new instance of the RepeatBehavior structure with the specified iteration count.

RepeatBehavior(TimeSpan)

Inicializuje novou instanci RepeatBehavior struktury se zadanou dobou trvání opakování.Initializes a new instance of the RepeatBehavior structure with the specified repeat duration.

Vlastnosti

Count

Získá počet opakování, kolikrát se Timeline má opakovat.Gets the number of times a Timeline should repeat.

Duration

Získá celkovou dobu, kterou Timeline by měl přehrát.Gets the total length of time a Timeline should play.

Forever

RepeatBehavior Získá, který určuje nekonečný počet opakování.Gets a RepeatBehavior that specifies an infinite number of repetitions.

HasCount

Načte hodnotu, která označuje, zda chování opakování má zadaný počet iterací.Gets a value that indicates whether the repeat behavior has a specified iteration count.

HasDuration

Načte hodnotu, která indikuje, jestli chování opakování má zadanou dobu trvání opakování.Gets a value that indicates whether the repeat behavior has a specified repeat duration.

Metody

Equals(Object)

Určuje, zda je tato instance rovna zadanému objektu.Indicates whether this instance is equal to the specified object.

Equals(RepeatBehavior)

Vrátí hodnotu, která označuje, zda je tato instance rovna zadané RepeatBehaviorhodnotě.Returns a value that indicates whether this instance is equal to the specified RepeatBehavior.

Equals(RepeatBehavior, RepeatBehavior)

Označuje, zda jsou dvě RepeatBehavior zadané struktury stejné.Indicates whether the two specified RepeatBehavior structures are equal.

GetHashCode()

Vrátí hodnotu hash této instance.Returns the hash code of this instance.

ToString()

Vrátí řetězcovou reprezentaci této RepeatBehavior instance.Returns a string representation of this RepeatBehavior instance.

ToString(IFormatProvider)

Vrátí řetězcovou reprezentaci této RepeatBehavior instance se zadaným formátem.Returns a string representation of this RepeatBehavior instance with the specified format.

Operátory

Equality(RepeatBehavior, RepeatBehavior)

Určuje, zda jsou dvě RepeatBehavior zadané instance stejné.Indicates whether the two specified RepeatBehavior instances are equal.

Inequality(RepeatBehavior, RepeatBehavior)

Určuje, zda se RepeatBehavior tyto dvě instance neshodují.Indicates whether the two RepeatBehavior instances are not equal.

Explicitní implementace rozhraní

IFormattable.ToString(String, IFormatProvider)

Zformátuje hodnotu aktuální instance pomocí zadaného formátu.Formats the value of the current instance using the specified format.

Platí pro