RepeatBehavior Struktura

Definice

Popisuje, jak se Timeline opakuje jeho jednoduchá doba trvání.

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
Dědičnost
RepeatBehavior
Atributy
Implementuje

Poznámky

Existují tři typy RepeatBehavior chování:

  • Počet iterací – určuje počet, kolikrát je jednoduchá doba přehrávání Timeline . Výchozí počet iterací je 1,0 a znamená to, že Timeline je aktivní přesně pro jednu z jeho jednoduchých trvání. Počet 0,5 určuje, že časová osa je aktivní po polovinu jeho jednoduché doby trvání, zatímco počet 2 určuje, že časová osa opakuje jeho jednoduchou dobu dvakrát. Další informace najdete v Count této vlastnosti.

  • Doba trvání – určuje délku aktivní doby trvání objektu Timeline . Například Timeline hodnota s jednoduchou Duration hodnotou 1 sekundy a RepeatBehavior.Duration hodnota 2,5 sekundy se spustí pro 2,5 iterace.

  • Navždy - Timeline opakuje se neomezeně dlouho.

Použití atributu XAML

<object property="iterationCountx"/>

-nebo-

<object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

-nebo-

<object property="[days.]hours:minutes"/>

-nebo-

<object property="days"/>

-nebo-

<object property="Forever"/>

-

Hodnoty XAML

Položky v hranatých závorkách ([ a ]) jsou volitelné.

iterationCount
System.Double

Hodnota větší nebo rovna 0, která určuje počet přehrávání časové osy. Další informace najdete v Count této vlastnosti.

Dní
System.Int32

Hodnota větší nebo rovna 0, která určuje počet dnů aktivní Timeline doby trvání objektu. Další informace najdete v Duration této vlastnosti.

Hodin
System.Int32

Hodnota mezi 0 a 23, která určuje počet hodin aktivní doby trvání objektu Timeline . Další informace najdete v Duration této vlastnosti.

Minut
System.Int32

Hodnota mezi 0 a 59, která určuje počet minut aktivní Timeline doby trvání objektu. Další informace najdete v Duration této vlastnosti.

Sekund
System.Double

Hodnota mezi 0 a 59, která určuje počet sekund pro aktivní dobu trvání objektu Timeline . Další informace najdete v Duration této vlastnosti.

fractionalSeconds
System.Int32

Hodnota skládající se z 1 až 7 číslic, která představuje zlomkové sekundy.

Konstruktory

RepeatBehavior(Double)

Inicializuje novou instanci RepeatBehavior struktury se zadaným počtem iterací.

RepeatBehavior(TimeSpan)

Inicializuje novou instanci RepeatBehavior struktury se zadanou dobou trvání opakování.

Vlastnosti

Count

Získá počet opakování Timeline .

Duration

Získá celkovou Timeline dobu, po kterou by měl hrát.

Forever

RepeatBehavior Získá hodnotu, která určuje nekonečný počet opakování.

HasCount

Získá hodnotu, která označuje, zda chování opakování má zadaný počet iterací.

HasDuration

Získá hodnotu, která označuje, zda chování opakování má zadanou dobu opakování.

Metody

Equals(Object)

Určuje, zda se tato instance rovná zadanému objektu.

Equals(RepeatBehavior)

Vrátí hodnotu, která označuje, zda je tato instance rovna zadanému RepeatBehavior.

Equals(RepeatBehavior, RepeatBehavior)

Určuje, zda jsou tyto dvě zadané RepeatBehavior struktury stejné.

GetHashCode()

Vrátí kód hash této instance.

ToString()

Vrátí řetězcovou reprezentaci této RepeatBehavior instance.

ToString(IFormatProvider)

Vrátí řetězcovou reprezentaci této RepeatBehavior instance se zadaným formátem.

Operátory

Equality(RepeatBehavior, RepeatBehavior)

Určuje, jestli jsou tyto dvě zadané RepeatBehavior instance stejné.

Inequality(RepeatBehavior, RepeatBehavior)

Určuje, jestli se tyto dvě RepeatBehavior instance nerovnají.

Explicitní implementace rozhraní

IFormattable.ToString(String, IFormatProvider)

Naformátuje hodnotu aktuální instance pomocí zadaného formátu.

Platí pro