ich eine einfache Listenansicht haben:Basislayout Probleme mit WPF Listview
<ListView Name="Container" >
</ListView>
1) I Artikel möchten vertikal aufgelistet werden, bis es Platz ist und dann eine andere Spalte zu füllen (Header nicht erforderlich) :
147
258
369
ich Elemente programmatisch wie dies am Hinzufügen - aber sie angezeigt werden horizontal und dann auf die nächste Zeile gehen, wenn Raum abläuft:
foreach (Object obj in myCollection)
{
UIElement control = CreateListViewItem(obj);
this.Container.Items.Add(control);
}
2) Ich muss auch einfache Sortierung für die Liste implementieren (ein Wechsel zwischen/aufsteigend absteigend).
Ich habe es schwer, Antworten auf diese scheinbar einfache Abfrage zu finden!
Jede Hilfe wird geschätzt.
Brauchen Sie ein wenig mehr Code zu sehen. Aus Ihrem Code-Snippet wird ersichtlich, dass Sie UIElements zu einem anderen Container hinzufügen - nicht zu Ihrem ListView. – Charlie
korrigierter Typ - mein ListView-Name ist Container. Das sind 90% des Codes, den ich habe. Ich mache nicht viel anderes als das im Konstruktor meiner Seite. – JohnIdol
Ich meinte * typO * nicht * typE * im Kommentar oben – JohnIdol