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" />
Значение свойства
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
.