Duration Yapı

Tanım

bir Timeline etkin olduğu 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ı

< nesneözelliği="[gün.]saat:dakika:saniye[.kesirli]"/>

-veya-

< nesneözelliği="[gün.]saat:dakika"/>

-veya-

< nesnesiözelliği="Automatic"/>

-veya-

< nesnesiözelliği="Forever"/>

XAML Değerleri

gün
System.Int32

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

saat
System.Int32

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

dakika
System.Int32

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

saniye
System.Int32

Bu sürenin yaydığı saniye sayısını temsil eden 0 ile 59 arasında bir değer

kesirliSaniye
System.Int32

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

Oluşturucular

Duration(TimeSpan)

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

Özellikler

Automatic

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

Forever

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

HasTimeSpan

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

TimeSpan

Bu Duration temsil ettiği TimeSpan değerini alır.

Yöntemler

Add(Duration)

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

Compare(Duration, Duration)

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

Equals(Duration)

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

Equals(Duration, Duration)

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

Equals(Object)

Belirtilen nesnenin Durationörneğine eşit olup olmadığını belirler.

GetHashCode()

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

Plus(Duration)

belirtilen Durationörneğini döndürür.

Subtract(Duration)

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

ToString()

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

İşleçler

Addition(Duration, Duration)

İki Duration örneğini bir araya ekler.

Equality(Duration, Duration)

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

GreaterThan(Duration, Duration)

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

GreaterThanOrEqual(Duration, Duration)

Duration örneğinin başka bir örneğe eşit mi yoksa daha büyük mü olduğunu belirler.

Implicit(TimeSpan to Duration)

Belirli bir TimeSpanörtük olarak bir Duration oluşturur.

Inequality(Duration, Duration)

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

LessThan(Duration, Duration)

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

LessThanOrEqual(Duration, Duration)

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

Subtraction(Duration, Duration)

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

UnaryPlus(Duration)

belirtilen Durationörneğini döndürür.

Şunlara uygulanır

Ayrıca bkz.