Freezable.CreateInstanceCore Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Saat diimplementasikan dalam kelas turunan, membuat instans baru dari kelas turunan Freezable .
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
Mengembalikan
Instans baru.
Contoh
Contoh berikut menunjukkan implementasi umum dari 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
Keterangan
Jangan memanggil metode ini secara langsung (kecuali saat memanggil basis dalam implementasi). Metode ini dipanggil secara internal oleh CreateInstance metode setiap kali instans Freezable baru dibuat.
Catatan Bagi Implementer
Setiap Freezable kelas turunan harus menerapkan metode ini. Implementasi umumnya adalah hanya memanggil konstruktor tanpa parameter dan mengembalikan hasilnya.