Freezable.CreateInstanceCore Methode

Definitie

Wanneer deze wordt geïmplementeerd in een afgeleide klasse, maakt u een nieuw exemplaar van de Freezable afgeleide klasse.

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

Retouren

Het nieuwe exemplaar.

Voorbeelden

In het volgende voorbeeld ziet u een typische implementatie van 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

Opmerkingen

Roep deze methode niet rechtstreeks aan (behalve bij het aanroepen van basis in een implementatie). Deze methode wordt intern aangeroepen door de CreateInstance methode wanneer een nieuw exemplaar van de Freezable methode wordt gemaakt.

Notities voor uitvoerders

Elke Freezable afgeleide klasse moet deze methode implementeren. Een typische implementatie is om gewoon de parameterloze constructor aan te roepen en het resultaat te retourneren.

Van toepassing op

Zie ook