ListViewBase.CanDragItems Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si les éléments de la vue peuvent être déplacés en tant que charge utile de données.
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" />
Valeur de propriété
bool
true
si les éléments de la vue peuvent être déplacés en tant que charge utile de données ; sinon, false
. Par défaut, il s’agit de false
.
Remarques
La définition de IsSwipeEnabled pour false
désactiver certaines interactions tactiles par défaut doit donc être définie sur true
lorsque ces interactions sont nécessaires. Par exemple :
- Si la sélection d’élément est activée et que vous définissez IsSwipeEnabled sur
false
, un utilisateur peut désélectionner des éléments en cliquant avec le bouton droit avec la souris, mais ne peut pas désélectionner un élément tactile à l’aide d’un mouvement de balayage . - Si vous définissez CanDragItems sur
true
et IsSwipeEnabledfalse
sur , un utilisateur peut faire glisser des éléments avec la souris, mais pas avec tactile. - Si vous définissez CanReorderItems sur
true
et IsSwipeEnabledfalse
sur , un utilisateur peut réorganiser des éléments avec la souris, mais pas avec tactile.
CanDragItems
peut être défini sur false dans le cadre d’états visuels destinés à empêcher les utilisateurs de faire glisser des éléments dans des vues telles qu’un GridView.
CanDragItems
ne reflète pas les états temporaires susceptibles d’influencer la possibilité de faire glisser des éléments, tels que le décalage de la population d’éléments. Le scénario principal dans lequel vous pouvez obtenir la valeur de CanDragItems
dans le code consiste à vérifier que les modèles dynamiques ou les options sélectionnables par l’utilisateur dans l’interface utilisateur de votre application n’ont pas modifié la valeur depuis la dernière définition.
Important
Pour recevoir les événements DragItemsStarting et DragItemsCompleted , la propriété CanDragItems doit avoir la valeur true
.