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取消拖动操作。

适用于

另请参阅