Condividi tramite


IDropTargetProvider Interfaccia

Definizione

Consente a un elemento di Microsoft Automazione interfaccia utente di descriversi come elemento che può ricevere una selezione di un elemento trascinato come parte di un'operazione di trascinamento della selezione. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.DropTarget.

public interface class IDropTargetProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2603261757, 48049, 20749, 153, 232, 14, 10, 225, 74, 110, 59)]
struct IDropTargetProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2603261757, 48049, 20749, 153, 232, 14, 10, 225, 74, 110, 59)]
public interface IDropTargetProvider
Public Interface IDropTargetProvider
Derivato
Attributi

Commenti

Una destinazione di rilascio segnala l'azione se l'utente elimina l'elemento trascinato nel proprietario del peer come destinazione di rilascio. Questi risultati dell'azione sono denominati effetti. Gli effetti sono stringhe descrittive, non effetti visivi in un'interfaccia utente e un senso di progettazione. Per altre info su questo modello, vedi Pattern di controllo DropTarget.

IDropTargetProvider viene implementato dai peer di automazione Windows Runtime esistenti per un controllo ListView o GridView (ListViewAutomationPeer, GridViewAutomationPeer). Ciò supporta lo scenario di Windows Runtime di trascinamento degli elementi dell'elenco in modo che possano essere riordinati. Esistono un numero limitato di classi Windows Runtime che possono essere un'origine di trascinamento. Queste origini supportano il modello IDragProvider a scopo di automazione.

Usare DropTargetPatternIdentifiers se si vuole fare riferimento alle proprietà del modello IDropTargetProvider dal codice di controllo quando si generano eventi di automazione o si chiama AutomationPeer.RaisePropertyChangedEvent.

Proprietà

DropEffect

Ottiene una stringa che indica cosa accadrà quando l'elemento viene eliminato.

DropEffects

Ottiene una matrice di stringhe che enumera i possibili effetti di rilascio quando questo elemento viene eliminato.

Si applica a

Vedi anche