IDropTargetProvider 接口

定义

使 Microsoft UI 自动化元素能够将自身描述为一个元素,该元素可以在拖放操作中接收拖动元素的放置。 实现此接口以支持自动化客户端通过 GetPattern 调用和 PatternInterface.DropTarget 请求的功能。

public interface class IDropTargetProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2049203165, 46168, 20448, 152, 200, 170, 200, 157, 245, 109, 97)]
struct IDropTargetProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2049203165, 46168, 20448, 152, 200, 170, 200, 157, 245, 109, 97)]
public interface IDropTargetProvider
Public Interface IDropTargetProvider
派生
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

如果用户将拖动的项目作为放置目标拖放到对等方所有者上,则放置目标将报告该操作。 这些操作结果称为 效果。 效果是描述性字符串,而不是 UI 和设计意义上的视觉效果。 有关此模式的用途的详细信息,请参阅 DropTarget 控件模式

IDropTargetProvider 由 ListView 或 GridView (ListViewAutomationPeerGridViewAutomationPeer) 的现有Windows 运行时自动化对等实现。 这支持拖动列表项的Windows 运行时方案,以便可以重新排序。 可以用作拖动源的Windows 运行时类数量有限;这些源出于自动化目的支持 IDragProvider 模式。

如果要在触发自动化事件或调用 RaisePropertyChangedEvent 时从控制代码中引用 IDropTargetProvider 模式属性,请使用 DropTargetPatternIdentifiers

属性

DropEffect

获取一个字符串,该字符串指示删除项时将发生的情况。

DropEffects

获取一个字符串数组,这些字符串枚举删除此项时可能的放置效果。

适用于

另请参阅