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 , чтобы получить выбранные элементы.