Entwickler-Ecke

WPF / Silverlight - Daten in Spalten einer Listview eintragen.


Peter1000 - Mo 04.05.15 11:51
Titel: Daten in Spalten einer Listview eintragen.
Hallo,

ich möchte mit WPF Daten in eine Listbox eintragen. Bisher habe ich das nur mit Windows-Form gemacht.
Das scheint hier total anders zu sein.

C#-Quelltext
1:
2:
3:
string indexNummer = System.Text.Encoding.UTF8.GetString(indexNummerArray);

ListViewItem lvi = new ListViewItem(indexNummer);

und dann mit

C#-Quelltext
1:
lvi.SubItems.Add("Name";                    

die Daten in die SubItems eintragen.

also er nimmt mir das hier das hier schon gar nicht:

C#-Quelltext
1:
ListViewItem lvi = new ListViewItem(indexNummer);                    


Was ist dies bezüglich in WPF denn anders?

THX
Peter

Moderiert von user profile iconTh69: C#-Tags hinzugefügt


Th69 - Mo 04.05.15 13:33

Hallo Peter,

bei WPF solltest du mit MVVM Pattern [https://msdn.microsoft.com/en-us/library/hh848246.aspx] arbeiten, d.h. mittels DataBinding die Daten an das Steuerelement binden.
Auch wenn die Lernkurve ersteinmal etwas steil ist, solltest du mal ein MVVM-Tutorial durcharbeiten, damit du die Grundlagen beherschst (ehe du dann ein eigenes WPF-Projekt angehst).


Peter1000 - Mo 04.05.15 16:06

Danke für die Antwort. Hab das mal durchgelesen. also ich kann jetzt Elemente in die Listbox einfügen.
Ich hätte allerdings gerne Gitterlinien in der listBox. In Win-Forms ist das kein Problem.

Gibt es da irgendwas in den Eigenschaften wo man das einstellen kann, oder geht das irgendwie anders?
Ich finde dazu nichts.