Compartir a través de


ListViewBase.SelectionMode Propiedad

Definición

Obtiene o establece el comportamiento de selección de una instancia de 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" />

Valor de propiedad

Uno de los valores de enumeración ListViewSelectionMode . El valor predeterminado es Selección única .

Comentarios

De forma predeterminada, un usuario puede seleccionar un solo elemento en una vista. Puede establecer la propiedad SelectionMode en un valor de enumeración ListViewSelectionMode para habilitar la selección múltiple o deshabilitar la selección. Estos son los valores del modo de selección.

NoneLa selección de elementos está deshabilitada.
SingleSin claves modificadoras:
  • Un usuario puede seleccionar un solo elemento con la barra espaciadora, un clic del mouse o una entrada táctil.
  • Un usuario puede anular la selección de un elemento mediante un gesto de deslizar hacia abajo.
Al presionar Ctrl:
  • Un usuario puede anular la selección del elemento mediante la barra espaciadora, el clic del mouse o la pulsación táctil.
  • Con las teclas de dirección, un usuario puede mover el foco independientemente de la selección.
VariosSin claves modificadoras:
  • Un usuario puede seleccionar varios elementos con la barra espaciadora, un clic del mouse o una entrada táctil para alternar la selección del elemento especificado.
  • Con las teclas de dirección, un usuario puede mover el foco independientemente de la selección.
ExtendidoSin claves modificadoras:
  • El comportamiento es el mismo que la selección Single.
Al presionar Ctrl:
  • Un usuario puede seleccionar varios elementos con la barra espaciadora, un clic del mouse o una entrada táctil para alternar la selección del elemento especificado.
  • Con las teclas de dirección, un usuario puede mover el foco independientemente de la selección.
Al presionar Mayús:
  • Un usuario puede seleccionar varios elementos contiguos haciendo clic o pulsando el primer elemento de la selección y luego el último elemento de la selección.
  • Con las teclas de dirección, un usuario puede crear una selección contigua empezando por el elemento seleccionado mientras se mantiene presionada la tecla Mayús.

Nota

Las interacciones táctiles solo se habilitan cuando IsSwipeEnabled es true.

Si SelectionMode es None y CanDragItems y CanReorderItems son false, debes establecer IsSwipeEnabled en false para mejorar el rendimiento de la aplicación. Consulta la propiedad IsSwipeEnabled para obtener más información.

Cuando SelectionMode es Single, utilice la propiedad Selector.SelectedItem para obtener el elemento seleccionado. Cuando SelectionMode es Multiple o Extended, utilice la propiedad SelectedItems para obtener los elementos seleccionados.

Cuando la selección de elementos está deshabilitada, puede hacer que los elementos respondan a un usuario haciendo clic como un botón en lugar de seleccionarse. Para ello, establezca SelectionMode en None, la propiedad IsItemClickEnabled en true y controle el evento ItemClick .

Para obtener más información y ejemplos, consulta Cómo cambiar el modo de interacción.

Se aplica a

Consulte también