Auf Englisch lesen

Freigeben über


Visual.GetVisualChild(Int32) Methode

Definition

Gibt das angegebene Visual in der übergeordneten VisualCollection zurück.

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

Parameter

index
Int32

Der Index des visuellen Objekts in der VisualCollection.

Gibt zurück

Das untergeordnete Element in der VisualCollection am angegebenen index-Wert.

Beispiele

Im folgenden Beispiel wird eine überschriebene Implementierung von GetVisualChilddefiniert.

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];
}

Hinweise

Standardmäßig verfügt ein Visual über keine untergeordneten Elemente. Daher löst die Standardimplementierung immer eine aus ArgumentOutOfRangeException.

Hinweise für Vererber

Eine Klasse, die von Visual abgeleitet wird, muss diese Methode und auch die VisualChildrenCount -Eigenschaft überschreiben, damit die visuelle Struktur ordnungsgemäß aufgezählt wird.

Gilt für:

Produkt Versionen
.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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10