Bagikan melalui


RepeatBehavior Struktur

Definisi

Menjelaskan cara Timeline mengulangi durasi sederhananya.

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))]
public readonly struct RepeatBehavior : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))>]
type RepeatBehavior = struct
    interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
Warisan
RepeatBehavior
Atribut
Penerapan

Keterangan

Ada tiga jenis RepeatBehavior perilaku:

  • Jumlah Perulangan - menentukan berapa kali durasi sederhana pemutaran Timeline . Jumlah perulangan default adalah 1,0, dan berarti Timeline aktif untuk tepat salah satu durasi sederhananya. Jumlah 0,5 menentukan bahwa garis waktu aktif selama setengah dari durasi sederhananya, sementara hitungan 2 menentukan bahwa garis waktu mengulangi durasi sederhananya dua kali. Untuk informasi selengkapnya, lihat properti Count.

  • Durasi - menentukan panjang Timeline durasi aktif objek. Misalnya, Timeline dengan nilai sederhana Duration 1 detik dan RepeatBehavior.Duration nilai 2,5 detik akan berjalan selama 2,5 iterasi.

  • Selamanya - Timeline berulang tanpa batas waktu.

Penggunaan Atribut XAML

< objectproperty="iterationCountx"/>

-atau-

< properti objek="[hari.]hours:minutes:seconds[.fractionalSeconds]"/>

-atau-

< properti objek="[hari.]hours:minutes"/>

-atau-

< properti objek="hari"/>

-atau-

< properti objek=""Forever/>

-

Nilai XAML

Item dalam tanda kurung siku ([ dan ]) bersifat opsional.

iterationCountSystem.Double

Nilai yang lebih besar dari atau sama dengan 0 yang menentukan berapa kali garis waktu harus diputar. Untuk informasi selengkapnya, lihat properti Count.

HariSystem.Int32

Nilai yang lebih besar dari atau sama dengan 0 yang menentukan jumlah hari untuk Timeline durasi aktif objek. Untuk informasi selengkapnya, lihat properti Duration.

JamSystem.Int32

Nilai antara 0 dan 23 yang menentukan jumlah jam untuk Timeline durasi aktif objek. Untuk informasi selengkapnya, lihat properti Duration.

MenitSystem.Int32

Nilai antara 0 dan 59 yang menentukan jumlah menit untuk Timeline durasi aktif objek. Untuk informasi selengkapnya, lihat properti Duration.

DetikSystem.Double

Nilai antara 0 dan 59 yang menentukan jumlah detik untuk Timeline durasi aktif objek. Untuk informasi selengkapnya, lihat properti Duration.

fractionalSecondsSystem.Int32

Nilai yang terdiri dari 1 hingga 7 digit yang mewakili detik pecahan.

Konstruktor

Nama Deskripsi
RepeatBehavior(Double)

Menginisialisasi instans RepeatBehavior baru struktur dengan jumlah iterasi yang ditentukan.

RepeatBehavior(TimeSpan)

Menginisialisasi instans RepeatBehavior baru struktur dengan durasi pengulangan yang ditentukan.

Properti

Nama Deskripsi
Count

Mendapatkan berapa kali harus Timeline diulang.

Duration

Mendapatkan total durasi waktu yang Timeline harus dimainkan.

Forever

RepeatBehavior Mendapatkan yang menentukan jumlah pengulangan tak terbatas.

HasCount

Mendapatkan nilai yang menunjukkan apakah perilaku pengulangan memiliki jumlah iterasi tertentu.

HasDuration

Mendapatkan nilai yang menunjukkan apakah perilaku pengulangan memiliki durasi pengulangan yang ditentukan.

Metode

Nama Deskripsi
Equals(Object)

Menunjukkan apakah instans ini sama dengan objek yang ditentukan.

Equals(RepeatBehavior, RepeatBehavior)

Menunjukkan apakah dua struktur yang ditentukan RepeatBehavior sama.

Equals(RepeatBehavior)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan yang ditentukan RepeatBehavior.

GetHashCode()

Mengembalikan kode hash instans ini.

ToString()

Mengembalikan representasi string dari instans ini RepeatBehavior .

ToString(IFormatProvider)

Mengembalikan representasi string instans ini RepeatBehavior dengan format yang ditentukan.

Operator

Nama Deskripsi
Equality(RepeatBehavior, RepeatBehavior)

Menunjukkan apakah dua instans yang ditentukan RepeatBehavior sama.

Inequality(RepeatBehavior, RepeatBehavior)

Menunjukkan apakah kedua RepeatBehavior instans tidak sama.

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IFormattable.ToString(String, IFormatProvider)

Memformat nilai instans saat ini menggunakan format yang ditentukan.

Berlaku untuk