TreeView.DragItemsStarting Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит при инициировании операции перетаскивания, включающей один из элементов представления.
Эта документация относится к WinUI 2 для UWP (для WinUI в Windows App SDK см. Windows App SDK пространства имен).
// Register
event_token DragItemsStarting(TypedEventHandler<TreeView, TreeViewDragItemsStartingEventArgs const&> const& handler) const;
// Revoke with event_token
void DragItemsStarting(event_token const* cookie) const;
// Revoke with event_revoker
TreeView::DragItemsStarting_revoker DragItemsStarting(auto_revoke_t, TypedEventHandler<TreeView, TreeViewDragItemsStartingEventArgs const&> const& handler) const;
public event TypedEventHandler<TreeView,TreeViewDragItemsStartingEventArgs> DragItemsStarting;
Public Custom Event DragItemsStarting As TypedEventHandler(Of TreeView, TreeViewDragItemsStartingEventArgs)
<TreeView DragItemsStarting="eventhandler"/>
Тип события
Комментарии
Чтобы получить это событие, задайте для свойства CanDragItemsзначение true.
Это событие возникает при запуске операции перетаскивания, в том числе при выполнении операции переупорядочения путем перетаскивания. При выполнении пользовательских действий в результате операции перетаскивания обычно прослушивается это событие и предоставляется больше данных с помощью свойства TreeViewDragItemsStartingEventArgs.Data .
Вы можете проверить перетаскиваемые элементы, проверив свойство TreeViewDragItemsStartingEventArgs.Items .
Операцию перетаскивания можно отменить, задав свойству TreeViewDragItemsStartingEventArgs.Cancelзначение true.