ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
977
977
EMPFEHLEN
-
21.09.11 12:06 #1
Hallo!
ich suche mich jetzt seit Gestern wie blöd durch das Internet und sämtliche Bücher. Problem ist folgendes: In einer Listbox soll nicht nur die ToString() Methode ausgeführt werden, sondern ich möchte ein Objekt in jede Zeile legen, das bspw. noch eine Id hat, die aber in der Zeile nicht angezeigt wird (um beim selektieren einer Zeile diese auslesen zu können).
Da ich in WPF noch nicht sonderlich bewandert bin, hab ich erst versucht dies über Bindings zu lösen und mich dort versucht reinzuarbeiten.
Jedoch komm ich hinten und vorne nicht zurecht.
Gibt es eine Möglichkeit, so in der Art
und in C#:Code :1
<ListBox [I]ShowOnlyObjectsName[/I] />
(wobei eben "productgroupsItem" ein Objekt ist) die Liste zu befüllen?Code :1 2 3 4
foreach (var productgroupsItem in productgroups) { lbProductgroups.Items.Add(productgroupsItem); }
Vielen Dank,
Fabian
-
21.09.11 12:53 #2
gerade gelöst:
Code :1 2 3 4 5 6 7 8
<ListBox x:Name="lbProductgroups" Width="460" Height="400" Margin="5 5 0 5" SelectionChanged="lbProductgroups_SelectionChanged" ItemsSource="{Binding}"> <ListBox.ItemTemplate> <DataTemplate> <TextBlock Text="{Binding Path=Title}"/> <TextBlock Text="{Binding Path=Title}"/> </DataTemplate> </ListBox.ItemTemplate> </ListBox>
und in C# einfach eine generische Liste in die ItemsSource:
Code :1
lbProductgroups.ItemsSource = pGroups;
Ähnliche Themen
-
Werte von Listbox auslesen (JSF)
Von jsfler87 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 01.05.07, 22:29 -
Werte bei Listbox hinterlegen
Von discoboy im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 16.09.06, 14:11 -
Werte aus Listbox ermitteln
Von LeperMessiah im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 12.02.06, 19:47 -
Werte in Listbox nebeneinander einfügen
Von Der O im Forum Visual Basic 6.0Antworten: 6Letzter Beitrag: 30.04.05, 17:11 -
Spaltenübergreifende Zeile in ListBox
Von Frido im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 23.11.04, 10:10





Zitieren
Login





