TreeView.DragItemsStarting 事件

定义

在启动涉及视图中的某个项的拖动操作时发生。

适用于 UWP 的等效 WinUI 2 APIMicrosoft.UI.Xaml.Controls.TreeView.DragItems 启动Windows 应用 SDK中的 WinUI (,请参阅Windows 应用 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;
function onDragItemsStarting(eventArgs) { /* Your code */ }
treeView.addEventListener("dragitemsstarting", onDragItemsStarting);
treeView.removeEventListener("dragitemsstarting", onDragItemsStarting);
- or -
treeView.ondragitemsstarting = onDragItemsStarting;
Public Custom Event DragItemsStarting As TypedEventHandler(Of TreeView, TreeViewDragItemsStartingEventArgs) 
<TreeView DragItemsStarting="eventhandler"/>

事件类型

Windows 要求

设备系列
Windows 10, version 1809 (在 10.0.17763.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v7.0 中引入)

注解

若要接收此事件,请将 CanDragItems 属性设置为 true

启动拖放操作时发生此事件,包括通过拖放执行重新排序操作时。 由于拖放操作而执行自定义操作时,通常会侦听此事件并使用 TreeViewDragItemsStartingEventArgs.Data 属性提供更多数据。

可以通过检查 TreeViewDragItemsStartingEventArgs.Items 属性来检查正在拖动的项目。

可以通过将 TreeViewDragItemsStartingEventArgs.Cancel 属性设置为 true 来取消拖动操作。

适用于

另请参阅