ListViewBase.CanDragItems Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se gli elementi nella visualizzazione possono essere trascinati come payload di dati.
public:
property bool CanDragItems { bool get(); void set(bool value); };
bool CanDragItems();
void CanDragItems(bool value);
public bool CanDragItems { get; set; }
var boolean = listViewBase.canDragItems;
listViewBase.canDragItems = boolean;
Public Property CanDragItems As Boolean
<listViewBase CanDragItems="bool" />
Valore della proprietà
bool
true
se gli elementi nella visualizzazione possono essere trascinati come payload di dati; in caso contrario, false
. Il valore predefinito è false
.
Commenti
L'impostazione di IsSwipeEnabled per false
disabilitare 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 è possibile deselezionare un elemento con tocco usando un movimento di scorrimento rapido . - Se imposti CanDragItems su
true
e IsSwipeEnabled sufalse
, un utente può trascinare gli elementi con il mouse, ma non con il tocco. - Se si imposta CanReorderItems su
true
e IsSwipeEnabled sufalse
, un utente può riordinare gli elementi con il mouse, ma non con il tocco.
CanDragItems
può essere impostato su false come parte degli stati di visualizzazione destinati a impedire agli utenti di trascinare elementi nelle visualizzazioni, ad esempio gridView.
CanDragItems
non riflette gli stati temporanei che potrebbero influenzare la possibilità di trascinare elementi, ad esempio l'intervallo di popolamento degli elementi. Lo scenario principale in cui è possibile ottenere il valore di CanDragItems
nel codice consiste nel verificare che i modelli dinamici o le opzioni selezionabili dall'utente nell'interfaccia utente dell'app non abbiano modificato il valore dopo l'ultima impostazione.
Importante
Per ricevere gli eventi DragItemsStarting e DragItemsCompleted , la proprietà CanDragItems deve essere impostata su true
.