Freezable.CreateInstanceCore Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Quando implementado numa classe derivada, cria-se uma nova instância da Freezable classe derivada.
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
Devoluções
A nova instância.
Exemplos
O exemplo seguinte mostra uma implementação típica de 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
Observações
Não chame este método diretamente (exceto quando chamar base numa implementação). Este método é chamado internamente pelo CreateInstance método sempre que uma nova instância do Freezable é criada.
Notas para Implementadores
Cada Freezable classe derivada deve implementar este método. Uma implementação típica é simplesmente chamar o construtor sem parâmetros e devolver o resultado.