IEasingFunction Schnittstelle
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.
Definiert die grundlegenden Funktionen einer Beschleunigungsfunktion.
public interface class IEasingFunction
public interface IEasingFunction
type IEasingFunction = interface
Public Interface IEasingFunction
- Abgeleitet
Hinweise
Mit dieser Schnittstelle können Sie eigene Beschleunigungsfunktionen erstellen, indem Sie normalisierte Zeit (einen Wert von 0 bis 1) und den gewünschten Wert zurückgeben.
Diese Schnittstelle stellt eine Transformation der normalisierten Zeit (Fortschritt) dar. Animationen verwenden sie, um ihren Fortschritt zu transformieren. Klassen, die diese Schnittstelle implementieren, können das Tempo steuern, in dem eine Animation ausgeführt wird.
Leiten Sie von der EasingFunctionBase Klasse ab, um Ihre eigenen benutzerdefinierten Beschleunigungsfunktionen zu implementieren.
Note
Die WPF Implementierung von Beschleunigungsfunktionen ist mit der Silverlight-Implementierung kompatibel. Wenn Sie ÜBER XAML verfügen, die Beschleunigungsfunktionen in einer Technologie verwendet, kann sie ohne Änderung im anderen verwendet werden.
Methoden
| Name | Beschreibung |
|---|---|
| Ease(Double) |
Transformiert die normalisierte Zeit, um das Tempo einer Animation zu steuern. |