RepeatBehavior Struktura

Definicja

Opisuje sposób powtarzania prostego Timeline czasu 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 RepeatBehavior zachowań:

  • Liczba iteracji — określa liczbę przypadków prostego czasu trwania odtworzeń Timeline . Domyślna liczba iteracji wynosi 1,0 i oznacza, że Timeline wartość 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 Count właściwość .

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

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

Użycie atrybutu języka XAML

<objectproperty="iterationCountx"/>

-lub-

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

-lub-

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

-lub-

<objectproperty="days"/>

-lub-

<objectproperty="Forever"/>

-

Wartości XAML

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

iteracjaCount
System.Double

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

Dni
System.Int32

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

Godzin
System.Int32

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

Minut
System.Int32

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

Sekund
System.Double

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

fractionalSeconds
System.Int32

Wartość składająca się z od 1 do 7 cyfr, która reprezentuje ułamkowe sekundy.

Konstruktory

RepeatBehavior(Double)

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

RepeatBehavior(TimeSpan)

Inicjuje RepeatBehavior nowe wystąpienie struktury o określonym czasie trwania powtarzania.

Właściwości

Count

Pobiera liczbę powtórzeń Timeline .

Duration

Pobiera łączną długość czasu, jaki Timeline powinien grać.

Forever

Pobiera element RepeatBehavior określający 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 RepeatBehaviorwartości .

Equals(RepeatBehavior, RepeatBehavior)

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

GetHashCode()

Zwraca kod skrótu tego wystąpienia.

ToString()

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

ToString(IFormatProvider)

Zwraca reprezentację ciągu tego RepeatBehavior wystąpienia w określonym formacie.

Operatory

Equality(RepeatBehavior, RepeatBehavior)

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

Inequality(RepeatBehavior, RepeatBehavior)

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

Jawne implementacje interfejsu

IFormattable.ToString(String, IFormatProvider)

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

Dotyczy