我有一个ListView,其ItemsSource设置为ObservableCollection。用户可以对ListView进行排序和过滤,使用CollectionViewSource.GetDefaultView并更改ICollectionView过滤器和SortDescriptions。
当用户右键单击某行时,他们可以向集合中添加项目。我希望这个新行显示在右键单击的行下方。到目前为止,我发现的所有这些方法都是使用ListView.Items完成的,我无法使用它,因为我正在设置ItemsSource属性。
答案 0 :(得分:-1)
尝试ObservableCollectionName.Insert((ListViewName.SelectedIndex + 1),ItemToInsert)