2012-11-12 72 views
0

我有一個ListView這我不斷在增加的項目。刪除列表視圖跳躍

我能夠滾動,同時正在增加在ListView的項目。

但是,在選擇ListView中的項目後,我無法在添加項目時滾動。對於我調用的每個ListView.Items.Add(Object),我將恢復到最初選擇的項目的焦點。

清除SelectedItems和SelectedIndices,我仍然可以繼續向下滾動ListView,因爲任何時候添加項目時都會彈出回到最初選擇的項目。

任何人都可以建議如何克服這個問題?

謝謝。

問候, 邁克爾

+0

如果您選擇一個或多個項目,listview不滾動。對? –

+0

一旦選擇了一個項目,它就不會。並且嘗試滾動將總是將我踢回到一個.Add()被調用後選擇的項目。 –

+0

這是不明確的..請張貼代碼。 –

回答

0

如果你使用WPF,您使用的ObservableCollection?這聽起來像DataContext正在更改導致ListView重新加載。如果你綁定到ObservableCollection你可能會有更多的運氣。