如何绑定SelectedItems
的{{1}}?
我的ListView
具有ListView
属性,我正在使用multipleSelection
作为其内容..
我听说过Attached属性,我尝试用我在这里找到的那个来实现它: Sync SelectedItems in a muliselect listbox with a collection in ViewModel
我可以通过点击行来多次选择项目,但我无法使用CollectionView
键盘立即多选多行......此外,当我过滤我的收藏并刷新它时,我的选择都是刷新后取消选择..
我怎样才能做到这一点,每当我的Shift
刷新时,刷新后仍然会选择之前选择的项目??
有人还可以帮助我如何通过我的viewmodel逻辑操作所选项目吗?
答案 0 :(得分:1)
也许您应该将IsSelected
属性添加到ListView Items视图模型。
答案 1 :(得分:0)
刷新后,您必须使用自己的代码来保留所选项目。也许在刷新之前复制一下你的收藏品,然后再简单地查看当前收藏中的所有选中项目。
将您的selectection mode更改为列表框的扩展名,以使Shift键生效。
至于逻辑地操纵所选项目,你必须提供更多关于你想要做什么的信息。