2013-10-30 32 views

回答

1

不,它只會影響您的SelectedItems集合(通過清空它當然)。 Clear剛剛從集合中刪除的項目不是另一個問題:

  • ItemsSource參考。ObservableCollection包含對象的引用。
  • SelectedItems參考另一個ObservableCollection,其中包含一些也包含在ItemsSources集合中的對象引用;

調用Clear方法對你SelectedItems集合將只包含刪除對象引用在SelectedItems,而不是對象(自理)或從另一個集合(這裏ItemsSource)對象引用。

+0

所以要從我的ItemsSource中刪除我的SelectedItems中的每個項目我需要循環?多數民衆贊成我正在努力實現 – FPGA

+1

是的,你需要找到你的ItemsSource集合中的相應項目,並將其刪除。 – AirL

相關問題