Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
asdfg15432
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 56
1

Список дочерних элементов окна

14.07.2018, 09:55. Просмотров 767. Ответов 3
Метки нет (Все метки)

Здравствуйте. Создал окно с именем "Window" с 4-мя кнопками, одним textbox и двумя контейнерами - DockPanel и StackPanel. В DockPanel расположено 8 кнопок, а в StackPanel 4 кнопки.
Покажите, пожалуйста, пример кода, который бы записывал в textbox:
1) Имена всех дочерних элементов и их тип, содержащихся в главном окне;
2) Количество контейнеров в главном окне;
3) Количество объектов, находящихся в этом контейнере.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.07.2018, 09:55
Ответы с готовыми решениями:

Размер дочерних элементов в StackPanel
Как возможно получить размер дочерних элементов в stackPanel с помощью Children

Перенос дочерних элементов в xaml
Добрый день, прошу помочь со следующей проблемой. работаю в MVVM проекте в...

[WPF] Выделение дочерних элементов на Canvas
Есть коллекция хранящая разные элементы, не могу праивльно обработать клик,...

Не срабатывает Canvas.GetLeft у дочерних элементов
Всем привет ) Скажите пожалуйста как получить Left и Top у дочерних объектов...

Коллекция дочерних элементов внутри Grid
Есть grid внутри которого находятся несколько элементов(Button). Могу ли я...

3
Debasher
13 / 13 / 7
Регистрация: 02.07.2016
Сообщений: 34
16.07.2018, 12:53 2
Лучший ответ Сообщение было отмечено asdfg15432 как решение

Решение

Для начала хочется спросить, а зачем?
В WPF есть атрибут x:Name где после "=" пишите название элемента и с под кода можете обращаться напрямую к элементу и его контенту.
Просто если делать, как вы хотите то проще всего, через рекурсию + рефлексию.

Ройте в направление: "Моё окно".GetType()
Ставите на этой строке точку остановки, выделяете, вызываете контекстное меню и жмете "Быстрая проверка..."
Там будут Fields, Properties и т.д.
1
Миниатюры
Список дочерних элементов окна  
asdfg15432
0 / 0 / 0
Регистрация: 07.04.2015
Сообщений: 56
16.07.2018, 13:58  [ТС] 3
До этого момента я не знал, что это можно реализовать средствами WPF. Спасибо за помощь.
0
Debasher
13 / 13 / 7
Регистрация: 02.07.2016
Сообщений: 34
16.07.2018, 14:14 4
Всегда пожалуйста, удачи!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.07.2018, 14:14

Выбор дочерних HTML элементов через HtmlAgilityPack
Добрый день. Я новичок в C#, поэтому не могу разобраться с таким моментом. В...

Как получить текст дочерних элементов родителя treeview
Как получить текст дочерних элементов родителя treeview? Так удается...

Получить список кнопок внутри WPF окна
Доброго времени суток. Подскажите как мне получить массив кнопок расположенных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru