Freigeben über


ListViewBase.IsSwipeEnabled Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Ansicht die diskrete Eingabeverarbeitung für eine Wischinteraktion unterstützt, oder legt diesen fest.

public:
 property bool IsSwipeEnabled { bool get(); void set(bool value); };
bool IsSwipeEnabled();

void IsSwipeEnabled(bool value);
public bool IsSwipeEnabled { get; set; }
var boolean = listViewBase.isSwipeEnabled;
listViewBase.isSwipeEnabled = boolean;
Public Property IsSwipeEnabled As Boolean
<listViewBase IsSwipeEnabled="bool" .../>

Eigenschaftswert

Boolean

bool

TRUE , wenn die diskrete Eingabeverarbeitung für Wischinteraktionen aktiviert ist; Andernfalls false. Der Standardwert ist true.

Hinweise

Wenn Sie IsSwipeEnabled auf false festlegen, werden einige Standardeingabeinteraktionen deaktiviert, sodass sie auf true festgelegt werden sollte, wenn diese Interaktionen benötigt werden. Beispiel:

  • Wenn die Elementauswahl aktiviert ist und Sie IsSwipeEnabled auf false festlegen, kann ein Benutzer die Auswahl von Elementen aufheben, indem er mit der rechten Maustaste klickt, aber die Auswahl eines Elements mit Toucheingabe nicht mithilfe einer Wischbewegung aufheben.
  • Wenn Sie CanDragItems auf true und IsSwipeEnabled auf false festlegen, kann ein Benutzer Elemente mit der Maus, aber nicht mit der Toucheingabe ziehen.
  • Wenn Sie CanReorderItems auf true und IsSwipeEnabled auf false festlegen, kann ein Benutzer Elemente mit der Maus, aber nicht per Toucheingabe neu anordnen.

In der Regel legen Sie IsSwipeEnabled auf false fest, um Wischanimationen zu deaktivieren, wenn Elemente in der Ansicht keine Interaktionen unterstützen, die die Wischgeste verwenden, z. B. Aufheben der Auswahl, Ziehen und Neuanordnung. Das Deaktivieren der Animation, wenn sie nicht benötigt wird, kann die Leistung Ihrer App verbessern.

Gilt für:

Weitere Informationen