Visual.GetVisualChild(Int32) Méthode

Définition

Retourne le Visual spécifié dans le VisualCollection parent.

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

Paramètres

index
Int32

Index de l'objet visuel dans le VisualCollection.

Retours

Visual

Enfant dans le VisualCollection à la valeur index spécifiée.

Exemples

L’exemple suivant définit une implémentation substituée 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];
}

Remarques

Par défaut, un Visual enfant n’a pas d’enfants. Par conséquent, l’implémentation par défaut lève toujours un ArgumentOutOfRangeException.

Notes pour les héritiers

Une classe qui dérive de Visual doit remplacer cette méthode, ainsi que la VisualChildrenCount propriété, pour que l’arborescence visuelle soit énumérée correctement.

S’applique à

Produit Versions
.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