Как получить перечислитель или коллекцию всех элементов управления в MainWindow в WPF?

У меня есть MainWindow, в котором есть Grids, GroupBoxes и TabControls, и у каждого из них есть другие элементы управления внутри, такие как Chidren, Content или Items. Я хотел бы знать, есть ли способ, которым я могу получить перечислитель или коллекцию каждого из каждого элемента управления в MainWindow.

Вот пример дизайнера, который выглядит как Example.jpg

Я видел несколько примеров в других постах, но все они работают только в том случае, если в MainWindow есть только дочерние элементы управления.

Я буду очень признателен за вашу помощь.

1 ответ

Вы пытались использовать VisualTreeHelper?

С VisualTreeHelper.GetChildrenCount(...) и VisualTreeHelper.GetChild(...)

Другие вопросы по тегам