标签: c# wpf listbox listboxitem
我有一个允许用户选择多个项目的列表框。通常用户可以通过按住CTRL键并单击他或她想要选择的项目来完成此操作。
是否可以配置此列表框,以便用户在选择项目时不必按住CTRL键?这样他或她只需点击该项目(不保留任何东西),该项目将被选中(如果之前选择了该项目,则会被选中)?
谢谢
答案 0 :(得分:19)
使用
SelectionMode="Multiple"
来自MSDN:
SelectionMode属性确定用户一次可以选择的项目数。您可以将属性设置为Single(默认值),Multiple或Extended。下表描述了这些枚举值的行为。 Single用户一次只能选择一个项目。 Multiple用户无需按住修改键即可选择多个项目。 Extended用户可以通过按住CTRL键并单击项目来按住SHIFT键或非连续项目来选择多个连续项目。
SelectionMode属性确定用户一次可以选择的项目数。您可以将属性设置为Single(默认值),Multiple或Extended。下表描述了这些枚举值的行为。
Single用户一次只能选择一个项目。
Multiple用户无需按住修改键即可选择多个项目。
Extended用户可以通过按住CTRL键并单击项目来按住SHIFT键或非连续项目来选择多个连续项目。