FreezableCollection<T>.CreateInstanceCore Yöntem

Tanım

öğesinin yeni bir örneğini FreezableCollection<T>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 uygulamadaki temel çağrıları dışında). Bu yöntem, yeni bir örneği CreateInstance oluşturulduğunda tarafından Freezabledahili olarak çağrılır.

Devralanlara Notlar

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

Şunlara uygulanır

Ayrıca bkz.