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

取得字串陣列,這個陣列會列舉卸載這個專案時的可能卸載效果。

適用於

另請參閱