Live Chat Icon For mobile
Live Chat Icon

WPF FAQ - Element Tree

Find answers for the most frequently asked questions
Expand All Collapse All

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

Permalink

Share with

Couldn't find the FAQs you're looking for?

Please submit your question and answer.