Język

MatrixKeyFrame.InterpolateValue(Matrix, Double) Metoda

Definicja

Zwraca wartość interpolowaną określonej ramki klucza w podanym czasie.

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

Parametry

baseValue
Matrix

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

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 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ść baseValuekeyFrameProgress 0,0.

Dotyczy