Duration Struktur

Definisi

Mewakili durasi waktu aktif Timeline .

public value class Duration
[System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))]
public struct Duration
[System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))]
public readonly struct Duration
[<System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))>]
type Duration = struct
Public Structure Duration
Warisan
Duration
Atribut

Keterangan

Penggunaan Atribut XAML

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

-atau-

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

-atau-

< properti objek=""Automatic/>

-atau-

< properti objek=""Forever/>

Nilai XAML

HariSystem.Int32

Nilai yang lebih besar dari atau sama dengan 0 yang menjelaskan jumlah hari yang terbenam selama durasi ini.

JamSystem.Int32

Nilai antara 0 dan 23 yang menunjukkan jumlah jam yang terbentang oleh durasi ini.

MenitSystem.Int32

Nilai antara 0 dan 59 yang menunjukkan jumlah menit yang terbentang oleh durasi ini.

DetikSystem.Int32

Nilai antara 0 dan 59 yang menunjukkan jumlah detik yang terbentang oleh durasi ini

fractionalSecondsSystem.Int32

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

Konstruktor

Nama Deskripsi
Duration(TimeSpan)

Menginisialisasi instans baru struktur Duration dengan nilai yang disediakan TimeSpan .

Properti

Nama Deskripsi
Automatic

Duration Mendapatkan nilai yang ditentukan secara otomatis.

Forever

Duration Mendapatkan nilai yang mewakili interval tak terbatas.

HasTimeSpan

Mendapatkan nilai yang menunjukkan apakah ini Duration mewakili TimeSpan nilai.

TimeSpan

Mendapatkan nilai yang diwakili TimeSpan ini Duration .

Metode

Nama Deskripsi
Add(Duration)

Menambahkan nilai instans Duration yang ditentukan ke nilai instans saat ini.

Compare(Duration, Duration)

Membandingkan satu Duration nilai dengan nilai lainnya.

Equals(Duration, Duration)

Menentukan apakah dua instans Duration sama.

Equals(Duration)

Menentukan apakah yang ditentukan Duration sama dengan instans ini dari Duration.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan instans Duration.

GetHashCode()

Mendapatkan kode hash untuk instans ini.

Plus(Duration)

Mengembalikan instans yang ditentukan dari Duration.

Subtract(Duration)

Mengurangi nilai instans yang ditentukan dari Duration instans ini.

ToString()

Mengonversi instans Duration menjadi String representasi.

Operator

Nama Deskripsi
Addition(Duration, Duration)

Menambahkan dua instans Duration bersama-sama.

Equality(Duration, Duration)

Menentukan apakah dua instans Duration sama.

GreaterThan(Duration, Duration)

Menentukan apakah satu instans lebih besar dari instans Duration lainnya.

GreaterThanOrEqual(Duration, Duration)

Menentukan apakah instans Duration lebih besar dari atau sama dengan instans lain.

Implicit(TimeSpan to Duration)

Secara implisit Duration membuat dari TimeSpan.

Inequality(Duration, Duration)

Menentukan apakah dua instans Duration tidak sama.

LessThan(Duration, Duration)

Menentukan apakah nilai satu instans Duration kurang dari nilai instans lain.

LessThanOrEqual(Duration, Duration)

Menentukan apakah nilai satu instans Duration kurang dari atau sama dengan nilai instans lain.

Subtraction(Duration, Duration)

Mengurangi nilai satu instans dari Duration instans lain.

UnaryPlus(Duration)

Mengembalikan instans yang ditentukan dari Duration.

Berlaku untuk

Lihat juga