我有一个带有 3 个标头的 ListView,在 XAML 中声明如下:
<ListView Name="myListView">
<ListView.View>
<GridView>
<GridViewColumn Header="H1"/>
<GridViewColumn Header="H2"/>
<GridViewColumn Header="H3"/>
</GridView>
</ListView.View>
</ListView>
我想以编程方式将 ListViewItem 添加到此 ListView,能够在 ListViewItem 中设置将分别位于第一、第二和第三列下的内容。到目前为止,我只做到了这一点:
ListViewItem l = new ListViewItem();
l.Content = "Content";
myListView.Items.Add(l);
这会将每一列设置为字符串“内容”。如何更改上面的代码,以便添加一个 ListViewItem,分别在第一、第二和第三列下显示“内容 1”、“内容 2”和“内容 3”?我试图在 ListViewItem 中查找 SubItem 或 ListViewSubItem 属性,但一无所获。
我认为有一个简单的解决方案,但也许我错了。请不要提及数据绑定,因为我只想回答以编程方式设置 Content 属性以反映每列中的各个更改的问题。
非常感谢你。