ListViewBase.DragItemsStarting Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит при инициации операции перетаскивания, включающей один из элементов в представлении.
public:
virtual event DragItemsStartingEventHandler ^ DragItemsStarting;
// Register
event_token DragItemsStarting(DragItemsStartingEventHandler const& handler) const;
// Revoke with event_token
void DragItemsStarting(event_token const* cookie) const;
// Revoke with event_revoker
ListViewBase::DragItemsStarting_revoker DragItemsStarting(auto_revoke_t, DragItemsStartingEventHandler const& handler) const;
public event DragItemsStartingEventHandler DragItemsStarting;
function onDragItemsStarting(eventArgs) { /* Your code */ }
listViewBase.addEventListener("dragitemsstarting", onDragItemsStarting);
listViewBase.removeEventListener("dragitemsstarting", onDragItemsStarting);
- or -
listViewBase.ondragitemsstarting = onDragItemsStarting;
Public Custom Event DragItemsStarting As DragItemsStartingEventHandler
<listViewBase DragItemsStarting="eventhandler" />
Тип события
Комментарии
Важно!
Чтобы получить это событие, свойство CanDragItems должно иметь значение true
.
Это событие возникает при запуске операции перетаскивания, в том числе при выполнении операции переупорядочения путем перетаскивания. При выполнении пользовательских действий в результате операции перетаскивания обычно прослушивается это событие и предоставляется больше данных с помощью свойства DragItemsStartingEventArgs.Data .
Вы можете проверить перетаскиваемые элементы, проверив свойство DragItemsStartingEventArgs.Items .
Операцию перетаскивания можно отменить, задав для свойства DragItemsStartingEventArgs.Cancel значение true
.