【发布时间】:2016-07-16 15:02:21
【问题描述】:
所以我想在 ListView 中显示一些信息。但我得到了一个非常奇怪的结果。 listView 在每个单元格中显示“String[] Array”。 我要显示的信息存储在数组字符串中。
C#
public void addTagDataListView(string[] content)
{
this.Dispatcher.Invoke((Action)(() =>
{
ListViewItem lsi = new ListViewItem();
lsi.Content = content;
//lsi.Content = new string[] { content[0].ToString(), content[1].ToString(), content[2].ToString(), content[3].ToString() };
lsvData.Items.Add(lsi);
}));
}
XAML
<ListView x:Name="lsvData" HorizontalAlignment="Left" Height="266" Margin="10,43,0,0" VerticalAlignment="Top" Width="497">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Header="ID" Width="50"/>
<GridViewColumn Header="PosX" Width="120"/>
<GridViewColumn Header="PosY" Width="120"/>
<GridViewColumn Header="Time stamp" Width="200"/>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
【问题讨论】:
-
你在 `GridViewColumn' 中没有价值
Bindings,添加一些。然后,这应该可以工作。 -
查找绑定并拥有一个具有 4 个属性的类