Сконфигурируйте ListBox в WPF, чтобы я мог выбирать несколько элементов, не удерживая клавишу CTRL - PullRequest
10 голосов
/ 06 июня 2010

У меня есть список, который позволяет пользователю выбирать несколько элементов. Обычно пользователь может сделать это, удерживая клавишу CTRL и щелкая элемент, который он или она хочет выбрать.

Можно ли настроить этот список так, чтобы пользователю не приходилось удерживать клавишу CTRL при выборе элементов? Чтобы он или она просто щелкнули по элементу (не удерживая ничего), и элемент будет выбран (не выбран, если он был выбран ранее)?

Спасибо

1 Ответ

20 голосов
/ 06 июня 2010

Используйте

SelectionMode="Multiple"

Из MSDN :

Свойство SelectionMode определяет, сколько элементов пользователь может выбрать за один раз. Вы можете установить для свойства Один (по умолчанию), Несколько или Расширенный . В следующей таблице описано поведение этих значений перечисления.

Один Пользователь может выбрать только один элемент за раз.

Несколько Пользователь может выбрать несколько элементов, не удерживая нажатой клавишу-модификатор.

Extended Пользователь может выбрать несколько последовательных элементов, удерживая клавишу SHIFT или непоследовательные элементы, удерживая клавишу CTRL и щелкая элементы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...