Informations
Le sujet que vous avez demandé est indiqué ci-dessous. Toutefois, ce sujet ne figure pas dans la bibliothèque.

ListViewBase.CanReorderItems Property

Obtient ou définit une valeur qui indique si les éléments de la vue peuvent être réorganisés par l'intervention de l'utilisateur.

Syntaxe


public bool CanReorderItems { get; set; }


<listViewBase CanReorderItems="bool" />

Valeur de propriété

Type: System.Boolean [.NET] | Platform::Boolean [C++]

True si les éléments de la vue peuvent être réorganisés par l'intervention de l'utilisateur ; sinon, false. La valeur par défaut est false.

Remarques

Pour permettre aux utilisateurs de réorganiser les éléments à l'aide de l'interaction de glisser-déplacer, vous devez donner aux propriétés CanReorderItems et AllowDrop la valeur true.

La génération au cours de la réorganisation n'est pas prise en charge lorsque les éléments sont regroupés, ou lorsque VariableSizedWrapGrid est utilisé comme ItemsPanel.

L'affectation à IsSwipeEnabled de la valeur false désactive certaines interactions tactiles par défaut et doit donc avoir la valeur true lorsque ces interactions sont nécessaires. Par exemple :

  • Si la sélection d'éléments est activée et que vous affectez à IsSwipeEnabled la valeur false, un utilisateur peut désélectionner les éléments en cliquant avec le bouton droit de la souris, mais ne peut pas désélectionner un élément avec les fonctions tactiles à l'aide d'un mouvement de balayage.
  • Si vous affectez à CanDragItems la valeur true et à IsSwipeEnabled la valeur false, un utilisateur peut faire glisser des éléments avec la souris, mais pas avec les fonctions tactiles.
  • Si vous affectez à CanReorderItems la valeur true et à IsSwipeEnabled la valeur false, un utilisateur peut réorganiser des éléments avec la souris, mais pas avec les fonctions tactiles.

Exemples

Voici un objet GridView qui contient 6 rectangles qu'un utilisateur peut réorganiser par une opération de glisser-déplacer.


<GridView MaxHeight="310" 
          AllowDrop="True" 
          CanReorderItems="True">
    <Rectangle Height="100" Width="100" Fill="Blue"/>
    <Rectangle Height="100" Width="100" Fill="Red"/>
    <Rectangle Height="100" Width="100" Fill="Yellow"/>
    <Rectangle Height="100" Width="100" Fill="Green"/>
    <Rectangle Height="100" Width="100" Fill="Gray"/>
    <Rectangle Height="100" Width="100" Fill="LightBlue"/>
</GridView>

Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.UI.Xaml.Controls
Windows::UI::Xaml::Controls [C++]

Métadonnées

Windows.winmd

Voir aussi

ListViewBase
AllowDrop
CanDragItems

 

 

Afficher:
© 2014 Microsoft