Visual.GetVisualChild(Int32) Metoda

Definicja

Zwraca wartość określoną Visual w obiekcie nadrzędnym VisualCollection.

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

Parametry

index
Int32

Indeks obiektu wizualizacji w obiekcie VisualCollection.

Zwraca

Element podrzędny VisualCollection w określonej index wartości.

Przykłady

W poniższym przykładzie zdefiniowano zastąpioną implementację elementu 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];
}

Uwagi

Domyślnie element Visual nie ma elementów podrzędnych. W związku z tym domyślna implementacja zawsze zgłasza błąd ArgumentOutOfRangeException.

Uwagi dotyczące dziedziczenia

Klasa pochodząca z Visual klasy musi zastąpić tę metodę, a także VisualChildrenCount właściwość , aby drzewo wizualne było poprawnie wyliczane.

Dotyczy

Produkt Wersje
.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