Visual.GetVisualChild(Int32) Méthode

Définition

Retourne la valeur spécifiée Visual dans le parent VisualCollection.

protected:
 virtual System::Windows::Media::Visual ^ GetVisualChild(int index);
protected virtual System.Windows.Media.Visual GetVisualChild(int index);
abstract member GetVisualChild : int -> System.Windows.Media.Visual
override this.GetVisualChild : int -> System.Windows.Media.Visual
Protected Overridable Function GetVisualChild (index As Integer) As Visual

Paramètres

index
Int32

Index de l’objet visuel dans le VisualCollection.

Retours

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

Exemples

L’exemple suivant définit une implémentation substituée de GetVisualChild.

// 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];
}
' Provide a required override for the GetVisualChild method.
Protected Overrides Function GetVisualChild(ByVal index As Integer) As Visual
    If index < 0 OrElse index >= _children.Count Then
        Throw New ArgumentOutOfRangeException()
    End If

    Return _children(index)
End Function

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 dérivée 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 à