ERLEDIGT
JA
JA
ANTWORTEN
0
0
ZUGRIFFE
874
874
EMPFEHLEN
-
Hallo,
folgendes Problem:
Ich habe mir eine TreeView erstellt, dass an meine "business objects" gebunden ist.
Hierfür existieren 2 Klassen:
CustomerCollection: Eine "collection"-Klasse (Enthält die Parents, eine collection von childs (Customer) und eine "DatenMock"-Funktion)
Customer: eine Klasse welche die Child-Einträge enthält.
Das Treeview sieht so aus:
Code :1
<TreeView x:Name="MyTreeView" ItemTemplate="{StaticResource MyParentTemplate}" DataContext="{StaticResource CustomerListProvider}" ItemsSource="{Binding}" >
Hier mein DataProvider und der Aufbau des TreeViews:
GetCustomer ist die DatenMock-Funktion.
CollectionName ist ein Member von CustomerCollection.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
<ObjectDataProvider x:Key="CustomerListProvider" MethodName="GetCustomer" ObjectType="{x:Type CustomerCollection}"/> <DataTemplate x:Key="myItemTemplate" DataType="{x:Type Customer}"> <ListView x:Name="ChildListView"> <ListViewItem Content="{Binding Name1}"/> </ListView> </DataTemplate> <HierarchicalDataTemplate x:Key="MyParentTemplate" ItemTemplate="{StaticResource myItemTemplate}" ItemsSource="{Binding Customers}"> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding CollectionName}"/> </StackPanel> </HierarchicalDataTemplate>
Soweit funktioniert alles Top. Jetzt würde ich gerne den Namen des selektierten Items des TreeViews in einer TextBox anzeigen.
An die ParentObjects komme ich dran:
Code :1 2 3 4
<TextBox Grid.Row="1" Grid.Column="0" Text="{Binding ElementName=MyTreeView, Path=SelectedItem.CollectionName}"/>
Aber ich bekomme es nicht hin die child "Customer"-Objekte (Name1) in einer zweiten TextBox anzuzeigen
Vielen Danke im Voraus für die Hilfe!
edit: hat sich erledigt. Lag an der Klasse selber, nicht am binding.Geändert von fhr (01.03.10 um 17:42 Uhr) Grund: ? raus^^
<-- hier Signatur einfügen
Ähnliche Themen
-
Verbindungen zwischen Elementen mit möglichst wenigen Überschneidungen
Von Hans D im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 1Letzter Beitrag: 06.12.10, 10:04 -
Seltsamer Abstand zwischen zwei Elementen im IE (float)
Von roH im Forum CSSAntworten: 1Letzter Beitrag: 02.12.09, 15:38 -
Ungewollter Platz zwischen zwei Elementen!
Von Sinky im Forum CSSAntworten: 2Letzter Beitrag: 13.06.07, 23:02 -
Abstand zwischen li Elementen
Von aTa im Forum CSSAntworten: 7Letzter Beitrag: 17.04.07, 20:26 -
grep zwischen 2 elementen
Von deinertsche im Forum Linux & UnixAntworten: 3Letzter Beitrag: 04.06.06, 19:15





Zitieren
Login




