Aracılığıyla paylaş


FreezableCollection<T>.CreateInstanceCore Yöntem

Tanım

FreezableCollection<T> öğesinin yeni bir örneğini oluşturur.

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

Döndürülenler

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 uygulamada temel çağrılması dışında). Bu yöntem, yeni bir örneği Freezable oluşturulduğunda tarafından CreateInstancedahili olarak çağrılır.

Devralanlara Notlar

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

Şunlara uygulanır

Ayrıca bkz.