在WPF中配置ListBox,这样我就可以在不保持CTRL键的情况下选择多个项目

Ras*_*sto 10 c# wpf listbox listboxitem

我有一个允许用户选择多个项目的列表框.通常用户可以通过按住CTRL键并单击他或她想要选择的项来完成此操作.

是否可以配置此列表框,以便用户在选择项目时不必按住CTRL键?这样他或她只需点击该项目(不保留任何东西),该项目将被选中(如果之前选择了该项目)?

谢谢

Chr*_*isF 20

使用

SelectionMode="Multiple"
Run Code Online (Sandbox Code Playgroud)

来自MSDN:

的SelectionMode属性决定了项目的用户可以一次选择.您可以将属性设置为Single(默认值),MultipleExtended.下表描述了这些枚举值的行为.

单个用户一次只能选择一个项目.

多个用户可以选择多个项目而无需按住修改键.

扩展用户可以通过按住CTRL键并单击项目,在按住SHIFT键或非连续项目的同时选择多个连续项目.