Duration Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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))]
public readonly struct Duration
[<System.ComponentModel.TypeConverter(typeof(System.Windows.DurationConverter))>]
type Duration = struct
Public Structure Duration
- Dědičnost
- Atributy
Poznámky
Použití atributu XAML
< objectproperty="[days.]hours:minutes:seconds[.fractionalSeconds]"/>
-nebo-
< objectproperty="[days.]hours:minutes"/>
-nebo-
< objectproperty="Automatic/>
-nebo-
< objectproperty="Forever/>
Hodnoty XAML
DníSystem.Int32
Hodnota větší nebo rovna 0, která popisuje počet dnů rozložených touto dobou trvání.
HodinSystem.Int32
Hodnota mezi 0 a 23, která představuje počet hodin rozložených touto dobou trvání.
MinutSystem.Int32
Hodnota mezi 0 a 59, která představuje počet minut rozložených touto dobou trvání.
sekundySystem.Int32
Hodnota mezi 0 a 59, která představuje počet sekund rozložených touto dobou trvání
fractionalSecondsSystem.Int32
Hodnota skládající se z 1 až 7 číslic, která představuje desetinné sekundy.
Konstruktory
| Name | Description |
|---|---|
| Duration(TimeSpan) |
Inicializuje novou instanci Duration struktury se zadanou TimeSpan hodnotou. |
Vlastnosti
| Name | Description |
|---|---|
| Automatic |
Duration Získá hodnotu, která je automaticky určena. |
| Forever |
Duration Získá hodnotu, která představuje nekonečný interval. |
| HasTimeSpan |
Získá hodnotu, která označuje, zda představuje DurationTimeSpan hodnotu. |
| TimeSpan |
Metody
| Name | Description |
|---|---|
| Add(Duration) |
Přidá hodnotu zadané instance Duration k hodnotě aktuální instance. |
| Compare(Duration, Duration) |
Porovná jednu Duration hodnotu s druhou. |
| Equals(Duration, Duration) |
Určuje, zda jsou dvě instance Duration stejné. |
| Equals(Duration) |
Určuje, zda je zadaná Duration hodnota rovna této instanci Duration. |
| 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() |
Operátory
| Name | Description |
|---|---|
| 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) | |
| 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 z jiné instance. |
| UnaryPlus(Duration) |
Vrátí zadanou instanci Duration. |