Aracılığıyla paylaş


Freezable.CreateInstanceCore Yöntem

Tanım

Türetilmiş bir sınıfta uygulandığında, türetilmiş sınıfın Freezable yeni bir örneğini oluşturur.

protected:
 abstract System::Windows::Freezable ^ CreateInstanceCore();
protected abstract System.Windows.Freezable CreateInstanceCore ();
abstract member CreateInstanceCore : unit -> System.Windows.Freezable
Protected MustOverride Function CreateInstanceCore () As Freezable

Döndürülenler

Freezable

Yeni örnek.

Örnekler

Aşağıdaki örnekte tipik bir uygulaması gösterilmektedir 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

Açıklamalar

Bu yöntemi doğrudan çağırmayın (bir uygulamadaki tabanı çağırırken hariç). Bu yöntem, yeni bir örneği Freezable oluşturulduğunda yöntemi tarafından CreateInstance dahili olarak çağrılır.

Uygulayanlara Notlar

Türetilmiş her Freezable sınıf bu yöntemi uygulamalıdır. Tipik bir uygulama, parametresiz oluşturucuyu çağırmak ve sonucu döndürmektir.

Şunlara uygulanır

Ayrıca bkz.