ListViewに情報を表示します。しかし、私は非常に奇妙な結果を得ました。 listViewはすべてのセルに "String [] Array"を表示しています。 表示したい情報は配列文字列に格納されます。すべての行で "String [] array"というListViewの表示エラーが発生しました。C#
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 'には' Binding'sはありません。その後、これは動作するはずです。 –
バインディングを検索し、4つのプロパティを持つクラスを持つ – Paparazzi