Dil

VisualTreeHelper.GetChild(DependencyObject, Int32) Yöntem

Tanım

Belirtilen üst öğe içinde belirtilen koleksiyon dizininden alt görsel nesnesini döndürür.

public:
 static System::Windows::DependencyObject ^ GetChild(System::Windows::DependencyObject ^ reference, int childIndex);
public static System.Windows.DependencyObject GetChild(System.Windows.DependencyObject reference, int childIndex);
static member GetChild : System.Windows.DependencyObject * int -> System.Windows.DependencyObject
Public Shared Function GetChild (reference As DependencyObject, childIndex As Integer) As DependencyObject

Parametreler

reference
DependencyObject

Üst görsel, olarak başvurulur DependencyObject.

childIndex
Int32

tarafından referenceiçerdiği alt görseli temsil eden dizin.

Döndürülenler

Alt görsel nesnesinin dizin değeri.

Örnekler

Aşağıdaki örnekte, bir görsel nesnenin tüm alt öğeleri nasıl numaralandırılmaktadır. Bu, görsel nesne hiyerarşisinin tüm işleme bilgilerini seri hale getirmek veya analiz ya da alternatif işleme gerçekleştirmek istiyorsanız kullanabileceğiniz bir tekniktir.

// Enumerate all the descendants of the visual object.
public static void EnumVisual(Visual myVisual)
{
    for (int i = 0; i < VisualTreeHelper.GetChildrenCount(myVisual); i++)
    {
        // Retrieve child visual at specified index value.
        Visual childVisual = (Visual)VisualTreeHelper.GetChild(myVisual, i);

        // Do processing of the child visual object.

        // Enumerate children of the child visual object.
        EnumVisual(childVisual);
    }
}
' Enumerate all the descendants of the visual object.
Public Shared Sub EnumVisual(ByVal myVisual As Visual)
    For i As Integer = 0 To VisualTreeHelper.GetChildrenCount(myVisual) - 1
        ' Retrieve child visual at specified index value.
        Dim childVisual As Visual = CType(VisualTreeHelper.GetChild(myVisual, i), Visual)

        ' Do processing of the child visual object.

        ' Enumerate children of the child visual object.
        EnumVisual(childVisual)
    Next i
End Sub

Açıklamalar

Bir üst görselin GetChildrenCount toplam alt öğe sayısını belirlemek için yöntemini çağırın.

değeri reference bir Visual veya Visual3D nesnesini temsil edebilir; bu nedenle ortak temel tür DependencyObject burada parametre türü olarak kullanılır.

Şunlara uygulanır