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

时间:2010-06-06 11:49:12

标签: c# wpf listbox listboxitem

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

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

谢谢

1 个答案:

答案 0 :(得分:19)

使用

SelectionMode="Multiple"

来自MSDN

  

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

     

Single用户一次只能选择一个项目。

     

Multiple用户无需按住修改键即可选择多个项目。

     

Extended用户可以通过按住CTRL键并单击项目来按住SHIFT键或非连续项目来选择多个连续项目。