Visual.GetVisualChild(Int32) Methode

Definitie

Retourneert de opgegeven in het bovenliggende VisualVisualCollectionitem.

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

Parameters

index
Int32

De index van het visuele object in de VisualCollection.

Retouren

Het onderliggende element in de VisualCollection opgegeven index waarde.

Voorbeelden

In het volgende voorbeeld wordt een overschreven implementatie van 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

Opmerkingen

Standaard heeft a Visual geen kinderen. Daarom genereert de standaardimplementatie altijd een ArgumentOutOfRangeException.

Notities voor overnemers

Een klasse die is afgeleid van Visual moet deze methode en ook de VisualChildrenCount eigenschap overschrijven, zodat de visualstructuur correct wordt geïnventariseerd.

Van toepassing op