Поделиться через


ListBox.SelectionMode Свойство

Определение

Возвращает или задает поведение выбора для элемента управления ListBox .

public:
 property SelectionMode SelectionMode { SelectionMode get(); void set(SelectionMode value); };
SelectionMode SelectionMode();

void SelectionMode(SelectionMode value);
public SelectionMode SelectionMode { get; set; }
var selectionMode = listBox.selectionMode;
listBox.selectionMode = selectionMode;
Public Property SelectionMode As SelectionMode
<ListBox SelectionMode="selectionModeValue"/>

Значение свойства

Одно из значений SelectionMode .

Комментарии

По умолчанию пользователь может выбрать один элемент в ListBox. Для свойства ListBox.SelectionMode можно задать значение перечисления SelectionMode , чтобы включить множественный выбор. Ниже приведены значения режима выбора.

Режим Поведение
Single Пользователь может выбрать один элемент с помощью клавиши пробела, щелчка мыши или касания. Пользователь может отменить выбор элемента с помощью жеста прокрутки вниз.

При нажатии клавиши CTRL пользователь может отменить выбор элемента с помощью пробела, щелчка мышью или сенсорного касания. С помощью клавиш со стрелками пользователь может перемещать фокус независимо от выделения.
несколько Пользователь может выбрать несколько элементов с помощью клавиши пробела, щелчка мыши или касания сенсорной панели, чтобы выбрать элемент в фокусе или отменить его выбор. С помощью клавиш со стрелками пользователь может перемещать фокус независимо от выделения.
Расширенный Без клавиш-модификаторов: поведение совпадает с режимом одиночного выделения.

При нажатии клавиши CTRL: пользователь может выбрать несколько элементов с помощью пробела, щелчка мышью или сенсорного касания, чтобы переключить выделенный элемент. С помощью клавиш со стрелками пользователь может перемещать фокус независимо от выделения.

При нажатии клавиши SHIFT: пользователь может выбрать несколько смежных элементов, щелкнув первый элемент в выделенном фрагменте, а затем последний элемент в выделенном фрагменте. С помощью клавиш со стрелками пользователь может создать непрерывное выделение, начиная с выбранного с нажатой клавишей Shift элемента.

Если selectionMode имеет значение Single, используйте свойство Selector.SelectedItem , чтобы получить выбранный элемент. Если selectionMode имеет значение Multiple или Extended, используйте свойство SelectedItems , чтобы получить выбранные элементы.

Применяется к

См. также раздел