是否有一个简单的解决方案可以从ListView.SelectedItems中删除特定的itemS?
我有一个绑定到ObservableCollection<MyClass>
的ListView(MyClass有一些属性,例如Name)。
类似的东西:
mylistview.SelectedItems.Remove(FROM myClassItem IN mylistview.SelectedItems WHERE myClassItem.Name == "test");
当然,它不起作用。
答案 0 :(得分:1)
foreach (var item in mylistview.SelectedItems
.Cast<ListViewItem>()
.Where(lvi => lvi.Name == "test")
item.Remove();