FreezableCollection<T>.CreateInstanceCore Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří novou instanci 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
Návraty
Nová instance.
Příklady
Následující příklad ukazuje typickou implementaci 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
Poznámky
Tuto metodu nevolejte přímo (s výjimkou volání základu v implementaci). Tato metoda se volá interně , CreateInstancevždy, když se vytvoří nová instance Freezable .
Poznámky pro dědice
Každá Freezable podtřída musí tuto metodu implementovat. Typická implementace je jednoduše volat konstruktor bez parametrů třídy a vrátit výsledek.