Udostępnij za pośrednictwem


SplineDoubleKeyFrame.KeySpline Właściwość

Definicja

Pobiera lub ustawia dwa punkty sterowania definiujące postęp animacji dla tej ramki klucza.

public:
 property System::Windows::Media::Animation::KeySpline ^ KeySpline { System::Windows::Media::Animation::KeySpline ^ get(); void set(System::Windows::Media::Animation::KeySpline ^ value); };
public System.Windows.Media.Animation.KeySpline KeySpline { get; set; }
member this.KeySpline : System.Windows.Media.Animation.KeySpline with get, set
Public Property KeySpline As KeySpline

Wartość właściwości

KeySpline

Dwa punkty kontrolne, które określają krzywą beziera sześcienną, która definiuje postęp ramki klucza.

Uwagi

Aby zrozumieć, jak działa, KeySpline warto zrozumieć krzywe Beziera sześciennego. Krzywa beziera sześcienna jest definiowana przez punkt początkowy, punkt końcowy i dwa punkty kontrolne. Dwie współrzędne w obiekcie KeySpline definiują te dwa punkty kontrolne. Podczas opisywania kluczowych linii punkt początkowy krzywej Beziera jest zawsze 0, a punkt końcowy jest zawsze 1, dlatego definiujesz tylko dwa punkty kontrolne. Wynikowa krzywa określa sposób interpolacji animacji w segmencie czasu; oznacza to, że krzywa reprezentuje szybkość zmiany atrybutu docelowego animacji w segmencie czasu. Aby lepiej zobaczyć relację między postępem animacji a krzywą Beziera, zobacz Przykład animacji wiersza klucza.

Informacje dotyczące właściwości zależności

Pole identyfikatora KeySplineProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też