Sdílet prostřednictvím


KeyTime Struktura

Definice

Během relativního průběhu animace určuje instance KeyTime přesné načasování, kdy má proběhnout konkrétní snímek klíče.

public value class KeyTime : IEquatable<System::Windows::Media::Animation::KeyTime>
[System.ComponentModel.TypeConverter(typeof(System.Windows.KeyTimeConverter))]
public struct KeyTime : IEquatable<System.Windows.Media.Animation.KeyTime>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.KeyTimeConverter))>]
type KeyTime = struct
Public Structure KeyTime
Implements IEquatable(Of KeyTime)
Dědičnost
KeyTime
Atributy
Implementuje

Poznámky

KeyTime každého snímku klíče určuje, kdy tento snímek klíče končí. Nezadá, jak dlouho se přehrává doba klíče. Doba, po kterou se přehraje snímek klíče, určuje doba ukončení snímku klíče, ukončení předchozího snímku klíče a doba trvání animace. Další informace najdete v tématu Key-Frame Přehled animací.

KeyTime mohou být vyjádřeny v několika různých formátech, včetně číselné časové hodnoty, v procentech nebo jako jedna ze speciálních hodnot sentinelu Uniform nebo Paced.

Použití atributu XAML

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

-nebo-

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

-nebo-

< vlastnost="pctValue%"/>

-nebo-

< objektvlastnost="Uniform"/>

-nebo-

< objektvlastnost="Paced"/>

Hodnoty XAML

dny
Celočíselná hodnota větší nebo rovna 0, která určuje počet dní rozložených tímto KeyTime. Další informace najdete v TimeSpan vlastnosti.

hodin
Celočíselná hodnota mezi 0 a 23, která určuje počet hodin rozložených tímto KeyTime. Další informace najdete v TimeSpan vlastnosti.

minut
Celočíselná hodnota mezi 0 a 59, která určuje počet minut rozložených tímto KeyTime. Další informace najdete v TimeSpan vlastnosti.

sekund
Hodnota s plovoucí desetinou čárkou mezi 0 a 59, která určuje počet sekund rozložených tímto KeyTime. Další informace najdete v TimeSpan vlastnosti.

zlomkové
Celočíselná hodnota sestávající z 1 až 7 číslic, která určuje desetinné sekundy. Další informace najdete v TimeSpan vlastnosti.

pctValue
Hodnota s plovoucí desetinou čárkou mezi 0 a 100 (včetně), která určuje tuto KeyTime jako procento celkové doby trvání animace. Za ním by měl následovat literálový znak %. Další informace najdete v Percent vlastnosti.

Vlastnosti

Paced

Získá Paced hodnotu, která vytváří chování časování, což vede k animaci, která interpoluje konstantní rychlostí.

Percent

Získá čas, kdy se snímek klíče ukončí vyjádřený jako procento celkové doby trvání animace.

TimeSpan

Získá čas, kdy je snímek klíče vyjádřený jako čas vzhledem k začátku animace.

Type

Získá Type hodnotu, kterou tato instance představuje.

Uniform

Získá Uniform hodnotu, která rozdělí přidělený čas animace rovnoměrně mezi klíčové snímky.

Metody

Equals(KeyTime)

Určuje, zda je tato instance rovna zadané KeyTime.

Equals(KeyTime, KeyTime)

Určuje, zda jsou dvě zadané KeyTime struktury stejné.

Equals(Object)

Určuje, zda se tato instance rovná zadanému objektu.

FromPercent(Double)

Vytvoří novou instanci KeyTime s inicializovanou vlastností KeyTimeType na hodnotu zadaného parametru.

FromTimeSpan(TimeSpan)

Vytvoří novou instanci KeyTime s inicializovanou vlastností KeyTimeType na hodnotu zadaného parametru.

GetHashCode()

Vrátí celočíselnou hodnotu hash kódu představujícího tuto instanci.

ToString()

Vrátí řetězec představující tuto instanci KeyTime.

Operátory

Equality(KeyTime, KeyTime)

Přetížený operátor, který porovnává dvě KeyTime struktury rovnosti.

Implicit(TimeSpan to KeyTime)

Přetížený operátor, který implicitně převede TimeSpan na KeyTime.

Inequality(KeyTime, KeyTime)

Přetížený operátor, který porovnává dvě KeyTime struktury nerovnosti.

Platí pro