我有这个系列:
ObservableCollection<MyData> Files;
这个集合中有很多对象,我把这个列表放在我的ListView
:
ItemsSource="{Binding Files}"
现在,当我的应用程序执行vai Parallel.Foreach
工作时(通过不同的线程)
我希望能够在我的ListView
内输入订单。
我尝试过这样的事情:
private void MoveItem()
{
var itemToMove = lvPcapFiles.Items[3];
lvPcapFiles.Items.RemoveAt(0);
lvPcapFiles.Items.Insert(0, itemToMove);
}
当尝试使用它时,我有InvalidOperationException
错误:
使用ItemsSource时,操作无效。访问和修改 而使用ItemsControl.ItemsSource的元素。