Duration Yapı

Tanım

etkin olduğu Timeline süreyi temsil eder.

public value class Duration
[System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))]
public struct Duration
[<System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))>]
type Duration = struct
Public Structure Duration
Devralma
Duration
Öznitelikler

Açıklamalar

XAML Öznitelik Kullanımı

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

-veya-

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

-veya-

<object property="Automatic"/>

-veya-

<object property="Forever"/>

XAML Değerleri

Gün
System.Int32

Bu sürenin kapsadığı gün sayısını açıklayan 0'dan büyük veya buna eşit bir değer.

Saat
System.Int32

Bu sürenin kapsadığı saat sayısını temsil eden 0 ile 23 arasında bir değer.

Dakika
System.Int32

Bu sürenin kapsadığı dakika sayısını temsil eden 0 ile 59 arasında bir değer.

Saniye
System.Int32

0 ile 59 arasında, bu sürenin kapladığı saniye sayısını temsil eden bir değer

fractionalSeconds
System.Int32

Kesirli saniyeleri temsil eden 1 ile 7 basamakları içeren bir değer.

Oluşturucular

Duration(TimeSpan)

Sağlanan TimeSpan değerle yapının yeni bir örneğini Duration başlatır.

Özellikler

Automatic

Otomatik olarak belirlenen bir Duration değer alır.

Forever

Sonsuz aralığı Duration temsil eden bir değer alır.

HasTimeSpan

Bunun bir değeri temsil ettiğini Duration gösteren bir TimeSpan değer alır.

TimeSpan

Bunun Duration temsil ettiğini TimeSpan değeri alır.

Yöntemler

Add(Duration)

Belirtilen örneğinin değerini geçerli örneğin Duration değerine ekler.

Compare(Duration, Duration)

Bir değeri başka bir Duration değerle karşılaştırır.

Equals(Duration)

Belirtilen Duration bir öğesinin bu örneğine Durationeşit olup olmadığını belirler.

Equals(Duration, Duration)

İki örneğinin Duration eşit olup olmadığını belirler.

Equals(Object)

Belirtilen nesnenin bir örneğine Durationeşit olup olmadığını belirler.

GetHashCode()

Bu örnek için bir karma kodu alır.

Plus(Duration)

Belirtilen örneğini Durationdöndürür.

Subtract(Duration)

Belirtilen örneğinin değerini bu örnekten Duration çıkarır.

ToString()

bir örneğini Duration gösterime String dönüştürür.

İşleçler

Addition(Duration, Duration)

öğesinin iki örneğini Duration bir araya ekler.

Equality(Duration, Duration)

İki örneğinin Duration eşit olup olmadığını belirler.

GreaterThan(Duration, Duration)

Bir örneğinin Duration diğerinden büyük olup olmadığını belirler.

GreaterThanOrEqual(Duration, Duration)

bir örneğinin başka bir örnekten Duration büyük veya buna eşit olup olmadığını belirler.

Implicit(TimeSpan to Duration)

Belirli TimeSpanbir içinden örtük olarak bir Duration oluşturur.

Inequality(Duration, Duration)

İki örneğinin Duration eşit olup olmadığını belirler.

LessThan(Duration, Duration)

Bir örneğinin değerinin başka bir örneğin Duration değerinden küçük olup olmadığını belirler.

LessThanOrEqual(Duration, Duration)

Bir örneğinin değerinin başka bir örneğin Duration değerinden küçük veya buna eşit olup olmadığını belirler.

Subtraction(Duration, Duration)

Bir örneğinin değerini başka bir örneğinden Duration çıkarır.

UnaryPlus(Duration)

Belirtilen örneğini Durationdöndürür.

Şunlara uygulanır

Ayrıca bkz.