Visual.GetVisualChild(Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne le Visual spécifié dans le VisualCollection parent.
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 le VisualCollection à la valeur index
spécifiée.
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 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.