Linguaggio

IDropTargetProvider Interfaccia

Definizione

Consente a un elemento 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 rilascia l'elemento trascinato sul 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 DropTarget Control Pattern.For more info on what this pattern is for, see DropTarget Control Pattern.

IDropTargetProvider viene implementato dai peer di automazione Windows Runtime esistenti per un controllo 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 AutomationPeer.RaisePropertyChangedEvent.

Proprietà

Nome Descrizione
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