删除Listview跳转

时间:2012-11-12 08:17:53

标签: c# listview

我有ListView我不断添加项目。

我可以在添加ListView中的项目时滚动。

但是,在ListView中选择项目后,我无法在添加项目时滚动。对于我调用的每个ListView.Items.Add(Object),我将恢复到最初选择的项目的焦点。

清除SelectedItems和SelectedIndices,我仍然可以继续向下滚动ListView,因为我会在添加项目时随时弹回最初选择的项目。

有人可以建议如何解决这个问题吗?

谢谢。

此致 迈克尔

1 个答案:

答案 0 :(得分:0)

如果您使用的是WPF,您使用的是ObservableCollection吗?听起来像DataContext被更改导致ListView重新加载。如果你绑定到ObservableCollection,你可能会有更多的运气。