ListViewItem 选中与选中
Posted
技术标签:
【中文标题】ListViewItem 选中与选中【英文标题】:ListViewItem Checked vs. Selected 【发布时间】:2021-08-05 17:00:21 【问题描述】:对于Checkbox
和SelectedItem
的ListViewItem
,我应该使用哪些操作?我不禁认为这只是个人喜好,但话说回来,我仍然不知道。
【问题讨论】:
【参考方案1】:如果您选择其他项目,选中的项目不会失去其“检查”。选中的项目可以使用 control/shift 进行分组,但是当你点击另一个没有 shift/control 的项目时,所有其他项目都将被取消选择。
我认为可以安全地假设选中的项目是一种更持久的体验。它只能通过物理“取消”检查来撤消。
【讨论】:
好点。现在我想知道我是否应该使用 CheckBoxes。我知道它们更持久并且更容易选择多个项目,但这意味着我基本上会重用代码只是为了有一种额外的选择方法。不过,我确实喜欢那里有那些复选框...... 一切都与用户体验有关,为用户提供关于他们必须完成的任务的最佳体验。为这两种情况编写代码的成本远远超过可以添加的好处(如果复选框确实适用于您的应用程序体验)。你应该做出这个决定。以上是关于ListViewItem 选中与选中的主要内容,如果未能解决你的问题,请参考以下文章
WPF:防止在 Shift + 箭头上选择 ListViewItem