KeyTime Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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
-lub-
< właściwośćobiektu="[dni.]godzin:minuty"/>
-lub-
właściwość
-lub-
właściwość
-lub-
właściwość
Wartości XAML
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.
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.
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. |