Udostępnij za pośrednictwem


RepeatBehavior Struktura

Definicja

Opisuje, jak Timeline powtarza swój prosty czas trwania.

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
Dziedziczenie
RepeatBehavior
Atrybuty
Implementuje

Uwagi

Istnieją trzy typy zachowań RepeatBehavior:

  • liczba iteracji — określa liczbę przypadków prostego czasu trwania Timeline odtwarzania. Domyślna liczba iteracji to 1,0 i oznacza, że Timeline jest aktywna przez dokładnie jeden z prostych czasów trwania. Liczba 0,5 określa, że oś czasu jest aktywna przez połowę prostego czasu, podczas gdy liczba 2 określa, że oś czasu powtarza swój prosty czas trwania dwa razy. Aby uzyskać więcej informacji, zobacz właściwość Count.

  • czas trwania — określa długość aktywnego czasu trwania obiektu Timeline. Na przykład Timeline z prostą Duration wartością 1 sekundy, a wartość RepeatBehavior.Duration 2,5 sekundy zostanie uruchomiona dla 2,5 iteracji.

  • Forever - Timeline powtarza się w nieskończoność.

Użycie atrybutu XAML

< właściwośćobiektu="iteracjiCountx"/>

-lub-

właściwości obiektu="[dni.]godzin:minuty:sekundy[.ułamkoweSekundy]"/

-lub-

< właściwośćobiektu="[dni.]godzin:minuty"/>

-lub-

< właściwośćobiektu="dni"/>

-lub-

właściwośćobiektu =""/

-

Wartości XAML

Elementy w nawiasach kwadratowych ([ i ]) są opcjonalne.

iteracjiCount
System.Double

Wartość większa lub równa 0, która określa, ile razy ma być odtwarzana oś czasu. Aby uzyskać więcej informacji, zobacz właściwość Count.

dni
System.Int32

Wartość większa lub równa 0, która określa liczbę dni aktywnego czasu trwania obiektu Timeline. Aby uzyskać więcej informacji, zobacz właściwość Duration.

godzin
System.Int32

Wartość z zakresu od 0 do 23, która określa liczbę godzin aktywnego czasu trwania obiektu Timeline. Aby uzyskać więcej informacji, zobacz właściwość Duration.

minut
System.Int32

Wartość z zakresu od 0 do 59 określająca liczbę minut aktywnego czasu trwania obiektu Timeline. Aby uzyskać więcej informacji, zobacz właściwość Duration.

sekund
System.Double

Wartość z zakresu od 0 do 59 określająca liczbę sekund aktywnego czasu trwania obiektu Timeline. Aby uzyskać więcej informacji, zobacz właściwość Duration.

ułamkoweSeconds
System.Int32

Wartość składająca się z od 1 do 7 cyfr reprezentujących ułamkowe sekundy.

Konstruktory

RepeatBehavior(Double)

Inicjuje nowe wystąpienie struktury RepeatBehavior z określoną liczbą iteracji.

RepeatBehavior(TimeSpan)

Inicjuje nowe wystąpienie struktury RepeatBehavior z określonym czasem powtarzania.

Właściwości

Count

Pobiera liczbę powtórzeń Timeline.

Duration

Pobiera łączny czas, przez jaki Timeline powinien grać.

Forever

Pobiera RepeatBehavior, który określa nieskończoną liczbę powtórzeń.

HasCount

Pobiera wartość wskazującą, czy zachowanie powtarzania ma określoną liczbę iteracji.

HasDuration

Pobiera wartość wskazującą, czy zachowanie powtarzania ma określony czas trwania powtarzania.

Metody

Equals(Object)

Wskazuje, czy to wystąpienie jest równe określonemu obiektowi.

Equals(RepeatBehavior)

Zwraca wartość wskazującą, czy to wystąpienie jest równe określonej RepeatBehavior.

Equals(RepeatBehavior, RepeatBehavior)

Wskazuje, czy dwie określone struktury RepeatBehavior są równe.

GetHashCode()

Zwraca kod skrótu tego wystąpienia.

ToString()

Zwraca reprezentację ciągu tego wystąpienia RepeatBehavior.

ToString(IFormatProvider)

Zwraca reprezentację ciągu tego wystąpienia RepeatBehavior z określonym formatem.

Operatory

Equality(RepeatBehavior, RepeatBehavior)

Wskazuje, czy dwa określone wystąpienia RepeatBehavior są równe.

Inequality(RepeatBehavior, RepeatBehavior)

Wskazuje, czy dwa wystąpienia RepeatBehavior nie są równe.

Jawne implementacje interfejsu

IFormattable.ToString(String, IFormatProvider)

Formatuje wartość bieżącego wystąpienia przy użyciu określonego formatu.

Dotyczy