FreezableCollection<T>.CreateInstanceCore Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma nova instância do 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
Retornos
A nova instância.
Exemplos
O exemplo a seguir 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
Comentários
Não chame esse método diretamente (exceto ao chamar base em uma implementação). Esse método é chamado internamente por CreateInstance, sempre que uma nova instância do Freezable é criada.
Notas aos Herdeiros
Cada Freezable subclasse deve implementar esse método. A implementação típica é simplesmente chamar o construtor sem parâmetros de classe e retornar o resultado.