Freezable.CreateInstanceCore Método

Definição

Quando implementado em uma classe derivada, cria uma nova instância da classe derivada Freezable.

C#
protected abstract System.Windows.Freezable CreateInstanceCore ();

Retornos

Freezable

A nova instância.

Exemplos

O exemplo a seguir mostra uma implementação típica de CreateInstanceCore.

C#
public class MyFreezable : Freezable
{
    // Typical implementation of CreateInstanceCore
    protected override Freezable CreateInstanceCore()
    {
    
        return new MyFreezable();      
    }

    // ...
    // Other code for the MyFreezableClass.
    // ...
}

Comentários

Não chame esse método diretamente (exceto ao chamar base em uma implementação). Esse método é chamado internamente pelo CreateInstance método sempre que uma nova instância da Freezable é criada.

Notas aos Implementadores

Cada Freezable classe derivada deve implementar esse método. Uma implementação típica é simplesmente chamar o construtor sem parâmetros e retornar o resultado.

Aplica-se a

Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7

Confira também