Поделиться через


ListViewBase.CanDragItems Свойство

Определение

Возвращает или задает значение, указывающее, можно ли перетаскивать элементы в представлении в качестве полезных данных.

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

Значение свойства

Boolean

bool

true Значение , если элементы в представлении можно перетаскивать в качестве полезных данных; в противном случае — false. Значение по умолчанию — false.

Комментарии

Если параметру IsSwipeEnabled присвоено значение false , некоторые сенсорные взаимодействия по умолчанию отключаются, поэтому ему следует присвоить значение true , когда эти взаимодействия необходимы. Пример:

  • Если выбор элементов включен и для параметра IsSwipeEnabled задано значение false, пользователь может отменить выбор элементов, щелкнув правой кнопкой мыши, но не может отменить выбор элемента с касанием с помощью жеста прокрутки .
  • Если для свойства CanDragItems задано значение true , а для IsSwipeEnabled — значение false, пользователь может перетаскивать элементы с помощью мыши, но не с помощью сенсорного ввода.
  • Если для свойства CanReorderItems задано значение true , а для IsSwipeEnabled — значение false, пользователь может изменить порядок элементов с помощью мыши, но не с помощью сенсорного ввода.

CanDragItems В визуальных состояниях, предназначенных для предотвращения перетаскивания элементов в представлениях, таких как GridView, можно задать значение false.

CanDragItems не отражает временные состояния, которые могут повлиять на возможность перетаскивания элементов, например задержку заполнения элементов. Основной сценарий, в котором вы можете получить значение CanDragItems в коде, заключается в проверке того, что динамические шаблоны или параметры, доступные для выбора пользователем, в пользовательском интерфейсе приложения не изменили значение с момента последнего задания.

Важно!

Чтобы получить события DragItemsStarting и DragItemsCompleted , свойству CanDragItems необходимо присвоить значение true.

Применяется к

См. также раздел