Freigeben über


ListViewBase.IsSwipeEnabled Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Ansicht 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 Standardmäßige Touchinteraktionen deaktiviert. Daher sollte sie auf true festgelegt werden, 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 per Toucheingabe ziehen.
  • Wenn Sie CanReorderItems auf true und IsSwipeEnabled auf false festlegen, kann ein Benutzer Elemente mit der Maus neu anordnen, aber nicht per Toucheingabe.

Sie legen IsSwipeEnabled in der Regel auf false fest, um Wischanimationen zu deaktivieren, wenn Elemente in der Ansicht keine Interaktionen unterstützen, die die Wischgeste verwenden, z. B. Die Auswahl aufheben, ziehen und neu anordnen. Wenn Sie die Animation deaktivieren, wenn sie nicht benötigt wird, kann die Leistung Ihrer App verbessert werden.

Gilt für:

Weitere Informationen