EasingPointKeyFrame.CreateInstanceCore EasingPointKeyFrame.CreateInstanceCore EasingPointKeyFrame.CreateInstanceCore EasingPointKeyFrame.CreateInstanceCore Method


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.