Condividi tramite


ListViewBase.IsSwipeEnabled Proprietà

Definizione

Ottiene o imposta un valore che indica se la visualizzazione supporta l'elaborazione di input discreta per un'interazione di scorrimento rapido .

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

Valore della proprietà

Boolean

bool

true se l'elaborazione di input discreta per le interazioni di scorrimento rapido è abilitata; in caso contrario, false. Il valore predefinito è True.

Commenti

L'impostazione di IsSwipeEnabled su false disabilita alcune interazioni di tocco predefinite, quindi deve essere impostata su true quando queste interazioni sono necessarie. Ad esempio:

  • Se la selezione degli elementi è abilitata e si imposta IsSwipeEnabled su false, un utente può deselezionare gli elementi facendo clic con il pulsante destro del mouse, ma non può deselezionare un elemento con tocco usando un movimento di scorrimento rapido .
  • Se imposti CanDragItems su true e IsSwipeEnabled su false, un utente può trascinare gli elementi con il mouse, ma non con il tocco.
  • Se si imposta CanReorderItems su true e IsSwipeEnabled su false, un utente può riordinare gli elementi con il mouse, ma non con il tocco.

In genere si imposta IsSwipeEnabled su false per disabilitare le animazioni di scorrimento rapido quando gli elementi nella visualizzazione non supportano le interazioni che usano il movimento di scorrimento rapido , ad esempio deselezionare, trascinare e riordinare. La disabilitazione dell'animazione quando non è necessaria può migliorare le prestazioni dell'app.

Si applica a

Vedi anche