WPF FindParent mit Name
-
Hallo
Kann ich ausgehend von einem Frameworkelement ein übergeordnets Element mit seinem Namen finden?
Wenn ja wie?
-
Ein element hat nur "1" übergeordnetes element! Parent.. GetParent..
-
Mit Hilfe des VisualTreeHelper kannst du rekursiv per GetParent nach oben wandern bis du den passenden Parent mit Namen gefunden hast.
@NullBockException: ein Control hat zwar nur einen direkten Parent, aber dieses kann auch ja auch wieder einen Parent haben etc...
-
Danke.
Habe ich inzwischen auch rausgefunden. Das Problem ist nun allerdings dass dort nicht alle Elemente drin sind. Und zwar suche ich das TabeItem. Das ich über ein Datentemplate im TabControl definiert habe.
->
<DataTemplate DataType="{x:Type pages:GeneralPage}"> <pageViews:GeneralPageView x:Name="GeneralPageTab"/> </DataTemplate>
Wie finde ich den das Element in einem Datentemplate?
-
vll hilft dir das weiter:
http://msdn.microsoft.com/en-us/library/system.windows.frameworktemplate.findname(v=vs.90).aspx