AnimationExtensions.Interpolate(Double, Double, Double, Boolean) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Funktion zurück, die eine lineare Interpolation zwischen start und end ausführt.
public static Func<double,double> Interpolate(double start, double end = 1, double reverseVal = 0, bool reverse = false);
static member Interpolate : double * double * double * bool -> Func<double, double>
Parameter
- start
- System.Double
Der Bruchteil der aktuellen Animation, an dem die Animation gestartet wird.
- end
- System.Double
Der Bruchteil der aktuellen Animation, an dem die Animation beendet wird.
- reverseVal
- System.Double
Der inverse Skalierungsfaktor, der verwendet werden soll, wenn reversetrue ist.
- reverse
- System.Boolean
Gibt an, ob der inverse Skalierungsfaktor in reverseVal zum Deinterpolieren verwendet werden soll.
Gibt zurück
Eine Funktion, die eine lineare Interpolation zwischen start und end ausführt. Anwendungsentwickler können Werte zwischen 0.0F und 1.0F an diese Funktion übergeben, um einen Wert zu erhalten, der abhängig vom reverse-Wert von start oder end um den angegebenen Wert mal dem Abstand zwischen start und end versetzt ist.
Hinweise
Wenn reverse ist true, erfolgt die Interpolation zwischen start und reverseVal.