1

出于某种原因,如果我有一个包含复选框的列表视图,它将不允许使用 shift 键进行多项选择。

据我所知,我正确使用了这个:

<ListView SelectionMode="Multiple" />

请注意,由于在此示例中不需要它,我已经删除了代码中的所有其他设置。

我也做过扩展。

4

2 回答 2

3

要使用键盘修饰符,您需要设置 SelectionMode="Extended",然后按 shift+click。我记不太清了,但多重模式只能在每个项目上使用 Ctrl+单击。

我已经将它与列表框控件一起使用,据我所知,它无论如何都被剥离了 ListView 。

于 2012-11-01T14:41:26.347 回答
1

检查您是否没有覆盖列表视图或禁用控件中的任何内容

如果您使用的是 MVVM 模式,请确保控件没有阻止选择

选择模式

于 2012-11-01T14:35:02.867 回答