Язык

ListViewBase.SelectionMode Свойство

Определение

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

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

void SelectionMode(ListViewSelectionMode value);
public ListViewSelectionMode SelectionMode { get; set; }
var listViewSelectionMode = listViewBase.selectionMode;
listViewBase.selectionMode = listViewSelectionMode;
Public Property SelectionMode As ListViewSelectionMode
<listViewBase SelectionMode="listViewSelectionModeMemberName" />

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

Одно из значений перечисления ListViewSelectionMode . По умолчанию используется одиночный выбор.

Комментарии

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

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

Note

Сенсорные взаимодействия включены только в том случае, если isSwipeEnabledимеет значение true.

Если selectionMode имеет значение None, а CanDragItems и CanReorderItems имеют значение false, необходимо задать значение IsSwipeEnabledзначение false, чтобы повысить производительность приложения. Дополнительные сведения см. в свойстве IsSwipeEnabled .

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

Если выделение элементов отключено, вы можете сделать элементы реагировать на нажатие пользователем, как кнопка, вместо выбора. Для этого задайте для параметра SelectionMode значение None, свойству IsItemClickEnabledзначение true и обработайте событие ItemClick .

Дополнительные сведения и примеры см. в разделе "Изменение режима взаимодействия".

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

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