Share via


Visual.GetVisualChild(Int32) Metode

Definisi

Mengembalikan yang ditentukan Visual dalam induk 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

Parameter

index
Int32

Indeks objek visual di VisualCollection.

Mengembalikan

Anak dalam pada VisualCollection nilai yang ditentukan index .

Contoh

Contoh berikut mendefinisikan implementasi yang ditimpa dari 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

Keterangan

Secara default, tidak Visual memiliki anak. Oleh karena itu, implementasi default selalu melempar ArgumentOutOfRangeException.

Catatan Bagi Inheritor

Kelas yang berasal dari Visual harus mengambil alih metode ini, dan juga VisualChildrenCount properti , agar pohon visual dijumlahkan dengan benar.

Berlaku untuk