Udostępnij za pośrednictwem


VectorKeyFrame.InterpolateValue(Vector, Double) Metoda

Definicja

Zwraca wartość interpolowaną określonej ramki klucza w podanej przyrostowej postępie.

public:
 System::Windows::Vector InterpolateValue(System::Windows::Vector baseValue, double keyFrameProgress);
public System.Windows.Vector InterpolateValue (System.Windows.Vector baseValue, double keyFrameProgress);
member this.InterpolateValue : System.Windows.Vector * double -> System.Windows.Vector
Public Function InterpolateValue (baseValue As Vector, keyFrameProgress As Double) As Vector

Parametry

baseValue
Vector

Wartość do animowania z.

keyFrameProgress
Double

Wartość z zakresu od 0,0 do 1,0 włącznie, która określa procent czasu, który upłynął dla tej ramki klucza.

Zwraca

Vector

Wartość wyjściowa tej ramki klucza, biorąc pod uwagę określoną wartość podstawową i postęp.

Wyjątki

Występuje, jeśli keyFrameProgress nie ma wartości od 0.0 do 1.0 włącznie.

Uwagi

Wartość podstawowa to zazwyczaj początkowa wartość właściwości animowanej lub Value poprzedniej ramki klucza.

Większość implementacji zwróci wartość baseValue , gdy keyFrameProgress wynosi 0,0.

Dotyczy