Condividi tramite


IDropTargetProvider Interfaccia

Definizione

Consente a un elemento microsoft di Automazione interfaccia utente di descrivere se stesso come elemento che può ricevere un'eliminazione 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 GetPattern e 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
Derivato
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Una destinazione a discesa segnala l'azione se l'utente elimina l'elemento trascinato nel proprietario del peer come destinazione di rilascio. Questi risultati dell'azione sono chiamati effetti. Gli effetti sono stringhe descrittive, non effetti visivi in un'interfaccia utente e senso di progettazione. Per altre informazioni su ciò che questo modello è per, vedere DropTarget Control Pattern.For more info on this pattern for, see DropTarget Control Pattern.

IDropTargetProvider viene implementato dai peer di automazione esistenti Windows Runtime per un oggetto ListView o GridView (ListViewAutomationPeer, GridViewAutomationPeer). Questo supporta lo scenario 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 desidera fare riferimento alle proprietà del modello IDropTargetProvider dal codice di controllo quando si attivano eventi di automazione o si chiama RaisePropertyChangedEvent.

Proprietà

DropEffect

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

DropEffects

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

Si applica a

Vedi anche