IDropTargetProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |