Freezable.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.
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.