Mam StackPanel
, który jest pełen kontroli, próbuję przechodzić przez elementy i uzyskać ich nazwy, ale wydaje się, że muszę rzucić każdy element do jego typu, aby uzyskać dostęp do jego Name
Właściwość.Pętla przez dzieci StackPanel w WPF
Ale co jeśli mam wiele różnych typów w StackPanel i chcę tylko uzyskać nazwę elementu?
Czy jest lepszy sposób to zrobić?
Oto co próbowałem:
foreach (object child in tab.Children)
{
UnregisterName(child.Name);
}
Jak o '= (nazwa elementu potomnego dziecka jako FrameworkElement) ?. name;'? – Default
To jest odpowiedź z 2013 roku, nie ma jeszcze "?.". Nie będę tego modernizował wszędzie. I nie jestem pewien, czy zawsze jest lepiej, tutaj dziecko '((FrameworkElement) .Nazwa' może być najbardziej zoptymalizowaną formą. –
Tak, doszedłem do wniosku, skoro i tak edytowałeś odpowiedź. Widziałem datę. – Default