Freezable.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.
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
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.