Answers

Question and Answer:

  Home  WPF

⟩ How can I enumerate all the descendants of a visual object?

You can enumerate all the descendants of a visual object as follows :

[C#]

// 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);

}

}

 268 views

More Questions for you: