Udostępnij za pośrednictwem


KeyTime Struktura

Definicja

Podczas względnego przebiegu animacji wystąpienie KeyTime określa dokładny czas trwania określonej ramki klucza.

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)
Dziedziczenie
KeyTime
Atrybuty
Implementuje

Uwagi

KeyTime każdej ramki klucza określa, kiedy kończy się ta ramka klucza. Nie określa, jak długo jest odtwarzany kluczowy czas. Czas odtwarzania klatek kluczowych zależy od momentu zakończenia ramki klucza, zakończenia poprzedniej ramki klucza i czasu trwania animacji. Aby uzyskać więcej informacji, zobacz Key-Frame Animacje — omówienie.

KeyTime może być wyrażona w kilku różnych formatach, w tym wartość liczbowa czasu, jako wartość procentowa lub jako jedna ze specjalnych wartości sentynel Uniform lub Paced.

Użycie atrybutu XAML

właściwości obiektu="[dni.]godzin:minuty:sekundy[.ułamkoweSekundy]"/

-lub-

< właściwośćobiektu="[dni.]godzin:minuty"/>

-lub-

właściwośćobiektu ="pctValue%"/

-lub-

właściwośćobiektu =""/

-lub-

właściwośćobiektu =""/

Wartości XAML

dni
Wartość całkowita większa lub równa 0, która określa liczbę dni, które obejmują ten KeyTime. Aby uzyskać więcej informacji, zobacz właściwość TimeSpan.

godzin
Wartość całkowita z zakresu od 0 do 23, która określa liczbę godzin obejmujących tę KeyTime. Aby uzyskać więcej informacji, zobacz właściwość TimeSpan.

minut
Wartość całkowita z zakresu od 0 do 59, która określa liczbę minut obejmujących ten KeyTime. Aby uzyskać więcej informacji, zobacz właściwość TimeSpan.

sekund
Wartość zmiennoprzecinkowa z zakresu od 0 do 59 określająca liczbę sekund w tym KeyTime. Aby uzyskać więcej informacji, zobacz właściwość TimeSpan.

ułamkoweSeconds
Wartość całkowita składająca się z od 1 do 7 cyfr, która określa sekundy ułamkowe. Aby uzyskać więcej informacji, zobacz właściwość TimeSpan.

pctValue
Wartość zmiennoprzecinkowa z zakresu od 0 do 100 włącznie określająca tę KeyTime jako procent całkowitego czasu trwania animacji. Po nim powinien występować znak literału %. Aby uzyskać więcej informacji, zobacz właściwość Percent.

Właściwości

Paced

Pobiera wartość Paced, która tworzy zachowanie chronometrażu, co powoduje, że animacja interpoluje się ze stałą szybkością.

Percent

Pobiera czas, kiedy ramka klucza kończy się jako wartość procentowa całkowitego czasu trwania animacji.

TimeSpan

Pobiera czas, kiedy ramka klucza kończy się jako czas względem początku animacji.

Type

Pobiera Type wartość, która reprezentuje to wystąpienie.

Uniform

Pobiera wartość Uniform, która dzieli przydzielony czas animacji równomiernie między klatkami kluczowymi.

Metody

Equals(KeyTime)

Wskazuje, czy to wystąpienie jest równe określonej KeyTime.

Equals(KeyTime, KeyTime)

Wskazuje, czy dwie określone struktury KeyTime są równe.

Equals(Object)

Wskazuje, czy to wystąpienie jest równe określonemu obiektowi.

FromPercent(Double)

Tworzy nowe wystąpienie KeyTime z właściwością KeyTimeType zainicjowaną do wartości określonego parametru.

FromTimeSpan(TimeSpan)

Tworzy nowe wystąpienie KeyTime z właściwością KeyTimeType zainicjowaną do wartości określonego parametru.

GetHashCode()

Zwraca kod skrótu liczby całkowitej reprezentujący to wystąpienie.

ToString()

Zwraca ciąg reprezentujący to wystąpienie KeyTime.

Operatory

Equality(KeyTime, KeyTime)

Przeciążony operator, który porównuje dwie struktury KeyTime równości.

Implicit(TimeSpan to KeyTime)

Przeciążony operator, który niejawnie konwertuje TimeSpan na KeyTime.

Inequality(KeyTime, KeyTime)

Przeciążony operator, który porównuje dwie struktury KeyTime nierówności.

Dotyczy