ListBox.SelectionMode Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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 , чтобы получить выбранные элементы.