Hey,
ich habe eine Liste mit lauter Objekten, welche alle zB. die Eigenschaft
Jetzt habe ich eine riesige Liste (kann über 20k Items beinhalten), welche ich gerne nach dieser Eigenschaft in zwei Listboxen haben würde - in der linken ist die Eigenschaft und in der rechten dann die Items mit der selben Eigenschaft. Das ist ungefähr das gleiche wie mit der
Im View soll es dann so aussehen:
1. Liste:
Ist sowas irgendwie möglich?
ich habe eine Liste mit lauter Objekten, welche alle zB. die Eigenschaft
Foo
aufweisen. Foo
ist vom Type:Jetzt habe ich eine riesige Liste (kann über 20k Items beinhalten), welche ich gerne nach dieser Eigenschaft in zwei Listboxen haben würde - in der linken ist die Eigenschaft und in der rechten dann die Items mit der selben Eigenschaft. Das ist ungefähr das gleiche wie mit der
PropertyGroupDescription
. Nochmal ein Beispiel:C#-Quellcode
- public class Foo
- {
- public Garcon Garcon { get; set; }
- public string Name { get; set; }
- }
- public enum Garcon
- {
- Foo1,
- Foo2
- }
- //Jetzt habe ich folgende Liste:
- var list = new ObservableCollection<Foo>
- {
- new Foo {Garcon = Garcon.Foo1, Name = "Erstens"},
- new Foo {Garcon = Garcon.Foo1, Name = "Zweitens"},
- new Foo {Garcon = Garcon.Foo2, Name = "Drittens"}
- };
Im View soll es dann so aussehen:
1. Liste:
- Foo1 <- selektiert
- Foo2
- Erstens
- Zweitens
Drittens
in die zweite Liste.Ist sowas irgendwie möglich?