IEasingFunction Interfaccia

Definizione

Definisce la funzionalità base di una funzione di interpolazione.Defines the basic functionality of an easing function.

public interface class IEasingFunction
public interface IEasingFunction
type IEasingFunction = interface
Public Interface IEasingFunction
Derivato

Commenti

Questa interfaccia consente di creare funzioni di interpolazione personalizzate impostando il tempo normalizzato, ovvero un valore compreso tra 0 e 1, e restituendo il valore desiderato.This interface allows you to create your own easing functions by taking normalized time (a value from 0 through 1) and returning your desired value.

Questa interfaccia rappresenta una trasformazione del tempo normalizzato (stato).This interface represents a transformation of normalized time (progress). Le animazioni lo usano per trasformare lo stato di avanzamento.Animations use it to transform their progress. Le classi che implementano questa interfaccia possono controllare la velocità con cui viene eseguita un'animazione.Classes that implement this interface can control the pace at which an animation is performed.

Derivare dalla EasingFunctionBase classe per implementare funzioni di interpolazione personalizzate.Derive from the EasingFunctionBase class to implement your own custom easing functions.

Nota

L'implementazione WPF delle funzioni di interpolazione è compatibile con l'implementazione di Silverlight.The WPF implementation of easing functions is compatible with the Silverlight implementation. Se si dispone di XAML che utilizza le funzioni di interpolazione in una tecnologia, è possibile utilizzarlo senza modifiche nell'altro.If you have XAML that uses easing functions in one technology, it is usable without modification in the other.

Metodi

Ease(Double)

Trasforma il tempo normalizzato per controllare la velocità di un'animazione.Transforms normalized time to control the pace of an animation.

Si applica a

Vedi anche