正在绑定Listview的SelectedItems
本文关键字:SelectedItems Listview 绑定 | 更新日期: 2023-09-27 18:21:32
如何绑定ListView
的SelectedItems
?我的ListView
具有multipleSelection
属性,我使用CollectionView
作为其内容。。
我听说了Attached属性,并尝试用我在这里找到的属性来实现它:将多选列表框中的SelectedItems与ViewModel 中的集合同步
我可以通过点击行来多选项目,但我不能使用Shift
键盘立即多选多行。。。此外,当我过滤我的收藏并刷新它时,我的选择在刷新后都会被取消选择。。
如何使CollectionView
在刷新时,在刷新后仍然选择以前选择的编辑。。。?
有人能帮助我如何通过视图模型对所选项目进行逻辑操作吗?
您可能应该将IsSelected
属性添加到ListViewItem的视图模型中。
刷新后,您必须使用自己的代码来保留所选项目。也许可以在刷新之前复制您的收藏,然后简单地检查当前收藏中所有选中的项目。
将您的选择模式更改为扩展模式,以便您的列表框中的shift键工作。
至于从逻辑上操作所选项目,你必须提供更多关于你到底想做什么的信息。