Visual.GetVisualChild(Int32) Yöntem

Tanım

Üst VisualCollectionöğesinde belirtilen Visual değerini döndürür.

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

Parametreler

index
Int32

içindeki görsel nesnesinin VisualCollectiondizini.

Döndürülenler

belirtilen index değerdeki içindeki VisualCollection alt öğe.

Örnekler

Aşağıdaki örnek geçersiz kılınan GetVisualChilduygulamasını tanımlar.

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

Açıklamalar

Varsayılan olarak, alt Visual öğe yoktur. Bu nedenle, varsayılan uygulama her zaman bir ArgumentOutOfRangeExceptionoluşturur.

Devralanlara Notlar

öğesinden Visual türetilen bir sınıf, görsel ağacının VisualChildrenCount doğru numaralandırılabilmesi için bu yöntemi ve ayrıca özelliğini geçersiz kılmalıdır.

Şunlara uygulanır

Ürün Sürümler
.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