Freezable.CreateInstanceCore Metode

Definisi

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.

Berlaku untuk

Lihat juga