Visual.GetVisualChild(Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca wartość określoną Visual w obiekcie nadrzędnym 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
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.
// 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
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.