Bagikan melalui


RepeatBehavior Struktur

Definisi

Menjelaskan bagaimana 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))>]
type RepeatBehavior = struct
    interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
Warisan
RepeatBehavior
Atribut
Penerapan

Keterangan

Ada tiga jenis perilaku RepeatBehavior:

  • Jumlah Perulangan - menentukan berapa kali durasi sederhana Timeline diputar. Jumlah perulangan default adalah 1,0, dan berarti Timeline aktif untuk 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 durasi aktif objek Timeline. Misalnya, Timeline dengan nilai Duration sederhana 1 detik dan nilai RepeatBehavior.Duration 2,5 detik akan berjalan selama 2,5 iterasi.

  • Forever - Timeline berulang tanpa batas waktu.

Penggunaan Atribut XAML

< propertiobjek="iterationCountx"/>

-atau-

propertiobjek ="[hari.]jam:menit:detik[.fractionalSeconds]"/

-atau-

< propertiobjek="[hari.]jam:menit"/>

-atau-

< propertiobjek="hari"/>

-atau-

< propertiobjek="Forever"/>

-

Nilai XAML

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

iterationCount
System.Double

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

hari
System.Int32

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

jam
System.Int32

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

menit
System.Int32

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

detik
System.Double

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

fractionalSeconds
System.Int32

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

Konstruktor

RepeatBehavior(Double)

Menginisialisasi instans baru struktur RepeatBehavior dengan jumlah iterasi yang ditentukan.

RepeatBehavior(TimeSpan)

Menginisialisasi instans baru struktur RepeatBehavior dengan durasi pengulangan yang ditentukan.

Properti

Count

Mendapatkan berapa kali Timeline harus diulang.

Duration

Mendapatkan total waktu yang harus diputar Timeline.

Forever

Mendapatkan RepeatBehavior 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

Equals(Object)

Menunjukkan apakah instans ini sama dengan objek yang ditentukan.

Equals(RepeatBehavior)

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

Equals(RepeatBehavior, RepeatBehavior)

Menunjukkan apakah dua struktur RepeatBehavior yang ditentukan sama.

GetHashCode()

Mengembalikan kode hash instans ini.

ToString()

Mengembalikan representasi string dari instans RepeatBehavior ini.

ToString(IFormatProvider)

Mengembalikan representasi string dari instans RepeatBehavior ini dengan format yang ditentukan.

Operator

Equality(RepeatBehavior, RepeatBehavior)

Menunjukkan apakah dua instans RepeatBehavior yang ditentukan sama.

Inequality(RepeatBehavior, RepeatBehavior)

Menunjukkan apakah dua instans RepeatBehavior tidak sama.

Implementasi Antarmuka Eksplisit

IFormattable.ToString(String, IFormatProvider)

Memformat nilai instans saat ini menggunakan format yang ditentukan.

Berlaku untuk