FreezableCollection<T>.CreateInstanceCore Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.