0

我有这个收藏:

ObservableCollection<MyData> Files;

这个集合充满了对象,我把这个列表放在我的里面ListView

ItemsSource="{Binding Files}"

现在,当我的应用程序完成工作时Parallel.Foreach(通过不同的线程),我希望能够在我的ListView. 我尝试过这样的事情:

private void MoveItem()
{
    var itemToMove = lvPcapFiles.Items[3];
    lvPcapFiles.Items.RemoveAt(0);
    lvPcapFiles.Items.Insert(0, itemToMove);
}

当尝试使用它时,我遇到了这个InvalidOperationException错误:

使用 ItemsSource 时操作无效。改为使用 ItemsControl.ItemsSource 访问和修改元素。

4

0 回答 0