ListViewBase.CanReorderItems Propiedad

Definición

Obtiene o establece un valor que indica si los elementos de la vista se pueden reordenar a través de la interacción del usuario.

public:
 property bool CanReorderItems { bool get(); void set(bool value); };
bool CanReorderItems();

void CanReorderItems(bool value);
public bool CanReorderItems { get; set; }
var boolean = listViewBase.canReorderItems;
listViewBase.canReorderItems = boolean;
Public Property CanReorderItems As Boolean
<listViewBase CanReorderItems="bool" />

Valor de propiedad

Boolean

bool

true si los elementos de la vista se pueden reordenar a través de la interacción del usuario; de lo contrario, false. El valor predeterminado es false.

Ejemplos

Este es un control GridView que contiene 6 rectángulos que un usuario puede reordenar mediante arrastrar y colocar.

<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>

Comentarios

Para permitir a los usuarios reordenar elementos mediante la interacción de arrastrar y colocar, debe establecer las CanReorderItems propiedades y AllowDrop en true.

No se admite la reordenación integrada cuando se agrupan los elementos o cuando se usa una VariableSizedWrapGrid como ItemsPanel.

Establecer IsSwipeEnabled para false deshabilitar algunas interacciones táctiles predeterminadas, por lo que debe establecerse true en cuando se necesiten estas interacciones. Por ejemplo:

  • Si la selección de elementos está habilitada y establece IsSwipeEnabledfalseen , un usuario puede anular la selección de elementos haciendo clic con el botón derecho con el mouse, pero no puede anular la selección de un elemento con toque mediante un gesto de deslizar el dedo .
  • Si establece CanDragItems en true y IsSwipeEnabledfalseen , un usuario puede arrastrar elementos con el mouse, pero no con entrada táctil.
  • Si establece CanReorderItems en true y IsSwipeEnabledfalseen , un usuario puede reordenar elementos con el mouse, pero no con entrada táctil.

Importante

Para recibir los eventos DragItemsStarting y DragItemsCompleted al reordenar elementos, la propiedad CanDragItems debe establecerse en true.

Se aplica a

Consulte también