IEasingFunction IEasingFunction IEasingFunction IEasingFunction Interface


イージング関数の基本的な機能を定義します。Defines the basic functionality of an easing function.

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


このインターフェイスでは、正規化された独自のイージング関数を作成できます。 時間 (0 ~ 1 の値) と、目的の値を取得します。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.

このインターフェイスは、正規化された時間 (進行状況) の変換を表します。This interface represents a transformation of normalized time (progress). アニメーションは、その進行状況の変換に使用します。Animations use it to transform their progress. このインターフェイスを実装するクラスには、アニメーションの実行速度を制御できます。Classes that implement this interface can control the pace at which an animation is performed.

派生、EasingFunctionBase独自のカスタム イージングを実装するクラスに機能します。Derive from the EasingFunctionBase class to implement your own custom easing functions.


イージング関数の WPF 実装は、Silverlight の実装と互換性が。The WPF implementation of easing functions is compatible with the Silverlight implementation. イージング関数を使用して、1 つのテクノロジで XAML を使っている場合は、他の変更なしで使用します。If you have XAML that uses easing functions in one technology, it is usable without modification in the other.


Ease(Double) Ease(Double) Ease(Double) Ease(Double)

正規化時間を変換して、アニメーションの速度を制御します。Transforms normalized time to control the pace of an animation.