ElasticEase.CreateInstanceCore ElasticEase.CreateInstanceCore ElasticEase.CreateInstanceCore ElasticEase.CreateInstanceCore Method

定義

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

protected:
 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.

適用対象