Partager via


ListViewBase.CanDragItems Propriété

Définition

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é

Boolean

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 IsSwipeEnabledfalsesur , un utilisateur peut faire glisser des éléments avec la souris, mais pas avec tactile.
  • Si vous définissez CanReorderItems sur true et IsSwipeEnabledfalsesur , 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.

S’applique à

Voir aussi