Wie kann ich programmgesteuert ein mehrspaltiges ListViewItem ohne Datenbindung hinzufügen?

Ich habe eine ListView mit 3 Headern, die in XAML wie folgt deklariert sind:

<ListView Name="myListView">
  <ListView.View>
    <GridView>
      <GridViewColumn Header="H1"/>
      <GridViewColumn Header="H2"/>
      <GridViewColumn Header="H3"/>
    </GridView>
  </ListView.View>
</ListView>

Ich möchte diesem ListView programmgesteuert ein ListViewItem hinzufügen, um den Inhalt innerhalb des ListViewItem so festzulegen, dass er einzeln unter der ersten, zweiten und dritten Spalte angezeigt wird. Bisher bin ich nur so weit gekommen:

ListViewItem l = new ListViewItem();
l.Content = "Content";
myListView.Items.Add(l);

Dies setzt jede Spalte auf den String "Content". Wie kann ich den obigen Code ändern, damit ich ein ListViewItem hinzufügen kann, das "Inhalt 1", "Inhalt 2" und "Inhalt 3" in der ersten, zweiten und dritten Spalte anzeigt? Ich habe versucht, in ListViewItem nach einer SubItem- oder ListViewSubItem-Eigenschaft zu suchen, habe aber nichts gefunden.

Ich nehme an, es gibt eine einfache Lösung, aber vielleicht irre ich mich. Bitte erwähnen Sie die Datenbindung nicht, da ich nur die Frage beantworten möchte, ob die Content-Eigenschaft programmgesteuert so eingestellt werden soll, dass sie einzelne Änderungen in jeder Spalte widerspiegelt.

Vielen Dank

Antworten auf die Frage(4)

Ihre Antwort auf die Frage