BackEase.CreateInstanceCore メソッド


Freezable 派生クラスの新しいインスタンスを作成します。Creates a new instance of the Freezable derived class. 派生クラスを作成するときには、このメソッドをオーバーライドする必要があります。When creating a derived class, you must override this method.

 override System::Windows::Freezable ^ CreateInstanceCore();
protected override System.Windows.Freezable CreateInstanceCore ();
override this.CreateInstanceCore : unit -> System.Windows.Freezable
Protected Overrides Function CreateInstanceCore () As Freezable


新しいインスタンス。The new instance.

次の例は、のCreateInstanceCore一般的な実装を示しています。The following example shows a typical implementation of CreateInstanceCore.

public class MyFreezable : Freezable
    // Typical implementation of CreateInstanceCore
    protected override Freezable CreateInstanceCore()
        return new MyFreezable();      

    // ...
    // Other code for the MyFreezableClass.
    // ...

Public Class MyFreezable
    Inherits Freezable
    ' Typical implementation of CreateInstanceCore
    Protected Overrides Function CreateInstanceCore() As Freezable

        Return New MyFreezable()
    End Function

    ' ...
    ' Other code for the MyFreezableClass.
    ' ...

End Class


アニメーションクラスはからFreezable間接的に継承します。Animation classes inherit indirectly from Freezable. このため、カスタムアニメーションオブジェクトを構築するCreateInstanceCoreには、メソッドをオーバーライドする必要があります。Because of this, you need to override the CreateInstanceCore method to construct a custom animation object.