FreezableCollection<T>.CreateInstanceCore Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.