RepeatBehavior Struktura

Definice

Popisuje, jak Timeline opakuje jeho jednoduchou dobu 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 chování RepeatBehavior:

  • Počet iterací – určuje počet, kolikrát se přehrává jednoduchá doba trvání Timeline. Výchozí počet iterací je 1,0 a znamená, že Timeline je aktivní přesně pro jednu z jeho jednoduchých dob 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 jednoduchou dobu trvání dvakrát. Další informace najdete v Count vlastnosti.

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

  • ForeverTimeline se opakuje neomezeně dlouho.

Použití atributu XAML

< objektvlastnost="iteraceCountx"/>

-nebo-

< vlastnostobjektu="[dny.]hodiny:minut:sekund[.zlomkovéSeconds ]"/>

-nebo-

< vlastnost="[dny.]hodiny:minuty"/>

-nebo-

< vlastnost="dnů"/>

-nebo-

< objektvlastnost="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, kolikrát se má časová osa přehrát. Další informace najdete v Count vlastnosti.

dny
System.Int32

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

hodin
System.Int32

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

minut
System.Int32

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

sekund
System.Double

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

zlomkové
System.Int32

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

Konstruktory

RepeatBehavior(Double)

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

RepeatBehavior(TimeSpan)

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

Vlastnosti

Count

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

Duration

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

Forever

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

HasCount

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

HasDuration

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

Metody

Equals(Object)

Určuje, zda je tato instance rovna zadanému objektu.

Equals(RepeatBehavior)

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

Equals(RepeatBehavior, RepeatBehavior)

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

GetHashCode()

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

ToString()

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

ToString(IFormatProvider)

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

Operátory

Equality(RepeatBehavior, RepeatBehavior)

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

Inequality(RepeatBehavior, RepeatBehavior)

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

Explicitní implementace rozhraní

IFormattable.ToString(String, IFormatProvider)

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

Platí pro