VisualTreeHelper.GetChildrenCount(DependencyObject) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen görsel nesnenin içerdiği alt öğe sayısını döndürür.
public:
static int GetChildrenCount(System::Windows::DependencyObject ^ reference);
public static int GetChildrenCount (System.Windows.DependencyObject reference);
static member GetChildrenCount : System.Windows.DependencyObject -> int
Public Shared Function GetChildrenCount (reference As DependencyObject) As Integer
Parametreler
- reference
- DependencyObject
olarak DependencyObjectbaşvuruda bulunan üst görsel.
Döndürülenler
Üst görselin içerdiği alt görsellerin sayısı.
Örnekler
Aşağıdaki örnekte bir görsel nesnesinin tüm alt öğeleri nasıl numaralandırılmaktadır. Bu, görsel nesne hiyerarşisinin tüm işleme bilgilerini seri hale getirmekle ilgileniyorsanız veya analiz veya alternatif işleme gerçekleştiriyorsanız kullanabileceğiniz bir tekniktir.
// Enumerate all the descendants of the visual object.
static public 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 GetChild belirtilen alt öğesini almak için yöntemini kullanı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.