Duration Struktura

Definice

Představuje dobu trvání, po kterou je Timeline aktivní.

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
Dědičnost
Duration
Atributy

Poznámky

Použití atributu XAML

< vlastnostobjektu="[dny.]hodiny:minut:sekund[.zlomkovéSeconds ]"/>

-nebo-

< vlastnost="[dny.]hodiny:minuty"/>

-nebo-

< objektvlastnost="Automatic"/>

-nebo-

< objektvlastnost="Forever"/>

Hodnoty XAML

dny
System.Int32

Hodnota větší nebo rovna 0, která popisuje počet dnů rozložených touto dobou trvání.

hodin
System.Int32

Hodnota mezi 0 a 23, která představuje počet hodin rozložených touto dobou trvání.

minut
System.Int32

Hodnota mezi 0 a 59, která představuje počet minut rozložených touto dobou trvání.

sekund
System.Int32

Hodnota mezi 0 a 59, která představuje počet sekund rozložených touto dobou trvání

zlomkové
System.Int32

Hodnota skládající se z 1 až 7 číslic, která představuje desetinné sekundy.

Konstruktory

Duration(TimeSpan)

Inicializuje novou instanci struktury Duration se zadanou hodnotou TimeSpan.

Vlastnosti

Automatic

Získá Duration hodnotu, která je automaticky určena.

Forever

Získá Duration hodnotu, která představuje nekonečný interval.

HasTimeSpan

Získá hodnotu, která označuje, zda tato Duration představuje TimeSpan hodnotu.

TimeSpan

Získá TimeSpan hodnotu, kterou tento Duration představuje.

Metody

Add(Duration)

Přidá hodnotu zadané instance Duration k hodnotě aktuální instance.

Compare(Duration, Duration)

Porovná jednu Duration hodnotu s jinou.

Equals(Duration)

Určuje, zda se zadaná Duration rovná této instanci Duration.

Equals(Duration, Duration)

Určuje, zda jsou dvě instance Duration stejné.

Equals(Object)

Určuje, zda je zadaný objekt roven instanci Duration.

GetHashCode()

Získá hash kód pro tuto instanci.

Plus(Duration)

Vrátí zadanou instanci Duration.

Subtract(Duration)

Odečte hodnotu zadané instance Duration z této instance.

ToString()

Převede instanci Duration na reprezentaci String.

Operátory

Addition(Duration, Duration)

Sečte dvě instance Duration dohromady.

Equality(Duration, Duration)

Určuje, zda jsou dvě instance Duration stejné.

GreaterThan(Duration, Duration)

Určuje, zda je jedna instance Duration větší než jiná.

GreaterThanOrEqual(Duration, Duration)

Určuje, zda je instance Duration větší nebo rovna jiné instanci.

Implicit(TimeSpan to Duration)

Implicitně vytvoří Duration z daného TimeSpan.

Inequality(Duration, Duration)

Určuje, jestli se dvě instance Duration nerovnají.

LessThan(Duration, Duration)

Určuje, zda je hodnota jedné instance Duration menší než hodnota jiné instance.

LessThanOrEqual(Duration, Duration)

Určuje, zda je hodnota jedné instance Duration menší nebo rovna hodnotě jiné instance.

Subtraction(Duration, Duration)

Odečte hodnotu jedné instance Duration od jiného.

UnaryPlus(Duration)

Vrátí zadanou instanci Duration.

Platí pro

Viz také

  • Galerie ukázek animací