IEasingFunction Schnittstelle

Definition

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.

Gilt für:

Weitere Informationen