У меня есть StackPanel
, который заполнен элементами управления, я пытаюсь прокрутить элементы и получить их имена, но мне кажется, что мне нужно придать каждому элементу его тип, чтобы получить доступ к его Name
Недвижимость.Looping через StackPanel children в WPF
Но что делать, если у меня много разных типов в StackPanel, и я просто хочу получить имя элемента?
Есть ли лучший способ сделать это?
Вот что я пробовал:
foreach (object child in tab.Children)
{
UnregisterName(child.Name);
}
Как насчет 'ChildName = (ребенок как FrameworkElement) ?. Имя;'? – Default
Это ответ от 2013 года, еще не '? .'. Я не буду дорабатывать это везде. И я не уверен, что это всегда лучше, здесь '((FrameworkElement) child) .Name' может быть наиболее оптимизированной формой. –
Да, я понял, что вы все равно редактировали ответ. Я видел дату. – Default