FreezableCollection<T>.CreateInstanceCore Methode

Definitie

Hiermee maakt u een nieuw exemplaar van de FreezableCollection<T>.

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

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 CreateInstance, wanneer er een nieuw exemplaar van de Freezable methode wordt gemaakt.

Notities voor overnemers

Elke Freezable subklasse moet deze methode implementeren. Typische implementatie is om gewoon de klasseparameterloze constructor aan te roepen en het resultaat te retourneren.

Van toepassing op

Zie ook