Freigeben über


ListViewBase.SelectionMode Eigenschaft

Definition

Ruft das Auswahlverhalten für eine ListViewBase-instance ab oder legt es fest.

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" />

Eigenschaftswert

Einer der ListViewSelectionMode-Enumerationswerte . Die Standardeinstellung ist Die Einzelauswahl .

Hinweise

Standardmäßig kann ein Benutzer ein einzelnes Element in einer Ansicht auswählen. Sie können die SelectionMode-Eigenschaft auf einen ListViewSelectionMode-Enumerationswert festlegen, um die Mehrfachauswahl zu aktivieren oder die Auswahl zu deaktivieren. Hier sind die Werte für den Auswahlmodus aufgeführt.

NoneDie Elementauswahl ist deaktiviert.
SingleOhne Modifizierertasten:
  • Ein Benutzer kann ein einzelnes Element mit der LEERTASTE, per Mausklick oder durch Tippen auswählen.
  • Ein Benutzer kann die Auswahl eines Elements mithilfe einer Wischbewegung nach unten aufheben.
Beim Drücken von STRG:
  • Ein Benutzer kann die Auswahl des Elements aufheben, indem er die Leertaste, den Mausklick oder die Berührungstaste verwendet.
  • Mit den Pfeiltasten kann ein Benutzer den Fokus unabhängig von der Auswahl verschieben.
MehrereOhne Modifizierertasten:
  • Ein Benutzer kann mehrerer Objekte mit der LEERTASTE, per Mausklick oder durch Tippen auswählen, um die Auswahl zum fokussierten Element zu verschieben.
  • Mit den Pfeiltasten kann ein Benutzer den Fokus unabhängig von der Auswahl verschieben.
ErweitertOhne Modifizierertasten:
  • Das Verhalten ist mit der Auswahl Single identisch.
Beim Drücken von STRG:
  • Ein Benutzer kann mehrerer Objekte mit der LEERTASTE, per Mausklick oder durch Tippen auswählen, um die Auswahl zum fokussierten Element zu verschieben.
  • Mit den Pfeiltasten kann ein Benutzer den Fokus unabhängig von der Auswahl verschieben.
Beim Drücken der UMSCHALTTASTE:
  • Benutzer können mehrere zusammenhängende Elemente auswählen, indem sie auf das erste Element in der Auswahl und anschließend auf das letzte Element in der Auswahl klicken oder tippen.
  • Mit den Pfeiltasten können Benutzer eine zusammenhängende Auswahl beginnend mit dem ausgewählten Element erstellen, wenn die UMSCHALTTASTE gedrückt wird.

Hinweis

Touchinteraktionen sind nur aktiviert, wenn IsSwipeEnabledtrue ist.

Wenn SelectionMode auf None festgelegt ist und CanDragItems und CanReorderItemsfalse sind, sollten Sie IsSwipeEnabled auf false festlegen, um die App-Leistung zu verbessern. Weitere Informationen finden Sie in der IsSwipeEnabled-Eigenschaft .

Wenn SelectionMode auf Single festgelegt ist, verwenden Sie die Selector.SelectedItem-Eigenschaft , um das ausgewählte Element abzurufen. Wenn SelectionMode auf Multiple oder Extended festgelegt ist, verwenden Sie die SelectedItems-Eigenschaft , um die ausgewählten Elemente abzurufen.

Wenn die Elementauswahl deaktiviert ist, können Sie festlegen, dass Elemente auf einen Benutzerklick wie eine Schaltfläche reagieren, anstatt ausgewählt zu werden. Legen Sie dazu SelectionMode auf None fest, die IsItemClickEnabled-Eigenschaft auf true, und behandeln Sie das ItemClick-Ereignis .

Weitere Informationen und Beispiele finden Sie unter Ändern des Interaktionsmodus.

Gilt für:

Weitere Informationen