Visual.GetVisualChild(Int32) Método

Definição

Retorna o Visual especificado no VisualCollection pai.

C#
protected virtual System.Windows.Media.Visual GetVisualChild (int index);

Parâmetros

index
Int32

O índice do objeto visual na VisualCollection.

Retornos

Visual

O filho na VisualCollection no valor de index especificado.

Exemplos

O exemplo a seguir define uma implementação substituída de GetVisualChild.

C#
// Provide a required override for the GetVisualChild method.
protected override Visual GetVisualChild(int index)
{
    if (index < 0 || index >= _children.Count)
    {
        throw new ArgumentOutOfRangeException();
    }

    return _children[index];
}

Comentários

Por padrão, um Visual não tem filhos. Portanto, a implementação padrão sempre lança um ArgumentOutOfRangeException.

Notas aos Herdeiros

Uma classe da Visual qual deriva deve substituir esse método e também a VisualChildrenCount propriedade para que a árvore visual seja enumerada corretamente.

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