Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Classe DragDrop

Fornisce metodi di supporto e i campi per l'inizio di operazioni di trascinamento della selezione, inclusi un metodo per avviare un'operazione di trascinamento della selezione e funzionalità per l'aggiunta e la rimozione dei gestori eventi correlati di trascinamento della selezione.

System.Object
  System.Windows.DragDrop

Spazio dei nomi:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

public static class DragDrop

Il tipo DragDrop espone i seguenti membri.

  NomeDescrizione
Metodo pubblicoMembro staticoAddDragEnterHandlerAggiunge un oggetto DragEnter gestore eventi a un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoAddDragLeaveHandlerAggiunge un oggetto DragLeave gestore eventi a un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoAddDragOverHandlerAggiunge un oggetto DragOver gestore eventi a un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoAddDropHandlerAggiunge un oggetto Drop gestore eventi a un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoAddGiveFeedbackHandlerAggiunge un oggetto GiveFeedback gestore eventi a un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoAddPreviewDragEnterHandlerAggiunge un oggetto PreviewDragEnter gestore eventi a un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoAddPreviewDragLeaveHandlerAggiunge un oggetto PreviewDragLeave gestore eventi a un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoAddPreviewDragOverHandlerAggiunge un oggetto PreviewDragOver gestore eventi a un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoAddPreviewDropHandlerAggiunge un oggetto PreviewDrop gestore eventi a un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoAddPreviewGiveFeedbackHandlerAggiunge un oggetto PreviewGiveFeedback gestore eventi a un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoAddPreviewQueryContinueDragHandlerAggiunge un oggetto PreviewQueryContinueDrag gestore eventi a un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoAddQueryContinueDragHandlerAggiunge un oggetto QueryContinueDrag gestore eventi a un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoDoDragDropIniziare un'operazione di trascinamento della selezione.
Metodo pubblicoMembro staticoRemoveDragEnterHandlerRimuove un oggetto DragEnter gestore eventi da un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoRemoveDragLeaveHandlerRimuove un oggetto DragLeave gestore eventi da un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoRemoveDragOverHandlerRimuove un oggetto DragOver gestore eventi da un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoRemoveDropHandlerRimuove un oggetto Drop gestore eventi da un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoRemoveGiveFeedbackHandlerRimuove un oggetto GiveFeedback gestore eventi da un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoRemovePreviewDragEnterHandlerRimuove un oggetto PreviewDragEnter gestore eventi da un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoRemovePreviewDragLeaveHandlerRimuove un oggetto PreviewDragLeave gestore eventi da un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoRemovePreviewDragOverHandlerRimuove un oggetto PreviewDragOver gestore eventi da un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoRemovePreviewDropHandlerRimuove un oggetto PreviewDrop gestore eventi da un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoRemovePreviewGiveFeedbackHandlerRimuove un oggetto PreviewGiveFeedback gestore eventi da un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoRemovePreviewQueryContinueDragHandlerRimuove un oggetto PreviewQueryContinueDrag gestore eventi da un oggetto di dipendenza specificato.
Metodo pubblicoMembro staticoRemoveQueryContinueDragHandlerRimuove un oggetto QueryContinueDrag gestore eventi da un oggetto di dipendenza specificato.
In alto

  NomeDescrizione
Evento pubblico associatoDragEnterSi verifica quando un oggetto viene trascinato nei limiti di un elemento che viene utilizzato come destinazione di trascinamento.
Evento pubblico associatoDragLeaveSi verifica quando un oggetto viene trascinato fuori dai limiti di un elemento che viene utilizzato come una destinazione di rilascio senza essere rilasciati.
Evento pubblico associatoDragOverSi verifica in modo continuo mentre un oggetto viene trascinato nei limiti di un elemento che viene utilizzato come destinazione di trascinamento.
Evento pubblico associatoDropSi verifica quando un oggetto viene trascinato nei limiti di un elemento che viene utilizzato come destinazione di trascinamento.
Evento pubblico associatoGiveFeedbackSi verifica in modo continuo durante un'operazione di trascinamento della selezione è in corso e consente all'origine di trascinamento per fornire informazioni all'utente.
Evento pubblico associatoPreviewDragEnterSi verifica quando un oggetto viene trascinato nei limiti di un elemento che viene utilizzato come destinazione di trascinamento.
Evento pubblico associatoPreviewDragLeaveSi verifica quando un oggetto viene trascinato fuori dai limiti di un elemento che viene utilizzato come una destinazione di rilascio senza essere rilasciati.
Evento pubblico associatoPreviewDragOverSi verifica in modo continuo mentre un oggetto viene trascinato nei limiti di un elemento che viene utilizzato come destinazione di trascinamento.
Evento pubblico associatoPreviewDropSi verifica quando un oggetto viene trascinato nei limiti di un elemento che viene utilizzato come destinazione di trascinamento.
Evento pubblico associatoPreviewGiveFeedbackSi verifica in modo continuo durante un'operazione di trascinamento della selezione è in corso e consente all'origine di trascinamento per fornire informazioni all'utente.
Evento pubblico associatoPreviewQueryContinueDragSi verifica in modo continuo durante un'operazione di trascinamento della selezione è in corso e consente all'origine di trascinamento per terminare l'operazione di trascinamento della selezione come gli stati pulsante coppia chiave.
Evento pubblico associatoQueryContinueDragSi verifica in modo continuo durante un'operazione di trascinamento della selezione è in corso e consente all'origine di trascinamento per terminare l'operazione di trascinamento della selezione come gli stati pulsante coppia chiave.
In alto

  NomeDescrizione
Campo pubblicoMembro staticoDragEnterEventidentifica DragEnter  evento associato.
Campo pubblicoMembro staticoDragLeaveEventidentifica DragLeave  evento associato
Campo pubblicoMembro staticoDragOverEventidentifica DragOver  evento associato
Campo pubblicoMembro staticoDropEventidentifica Drop  evento associato
Campo pubblicoMembro staticoGiveFeedbackEventidentifica GiveFeedback  evento associato
Campo pubblicoMembro staticoPreviewDragEnterEventidentifica PreviewDragEnter  evento associato
Campo pubblicoMembro staticoPreviewDragLeaveEventidentifica PreviewDragLeave  evento associato
Campo pubblicoMembro staticoPreviewDragOverEventidentifica PreviewDragOver  evento associato
Campo pubblicoMembro staticoPreviewDropEventidentifica PreviewDrop  evento associato
Campo pubblicoMembro staticoPreviewGiveFeedbackEventidentifica PreviewGiveFeedback  evento associato
Campo pubblicoMembro staticoPreviewQueryContinueDragEventidentifica PreviewQueryContinueDrag  evento associato
Campo pubblicoMembro staticoQueryContinueDragEventidentifica QueryContinueDrag  evento associato
In alto

Il trascinamento della selezione si intende comunemente il metodo di trasferimento dei dati che richiede l'utilizzo di un mouse o di un altro dispositivo di puntamento per selezionare uno o più oggetti, di trascinamento verrà questi oggetti in una determinata destinazione di rilascio desiderata in interfaccia utentee la. Un'operazione di trascinamento della selezione è analoga a una copia o a un limite) - operazione di e-pasta utilizzata per trasferire i dati da un oggetto o applicazione a un altro. Le operazioni di trascinamento della selezione implicano in genere due parti: l'origine di trascinamento che i dati trascinati sono e una destinazione di rilascio che riceve i dati rilasciati. Gli eventi e i metodi necessari per le operazioni di trascinamento della selezione sono definiti in DragDrop classe. Gli eventi di trascinamento della selezione sono associati eventi che possono essere associati a qualsiasi UIElement o ContentElement. L'origine di trascinamento e la destinazione di rilascio è possibile elementi di interfaccia utente nella stessa applicazione o in applicazioni diverse. Tuttavia, la destinazione di rilascio necessario essere in grado di elaborare i dati passati dall'origine di trascinamento.

NotaNota

UIElement e ContentElement le classi contengono alias per gli eventi di trascinamento della selezione in modo che gli eventi vengano visualizzati nei membri della classeelenco quando queste classi vengono ereditate come classe base. Quando si associa un gestore eventi a un evento di trascinamento della selezione in una di queste classi, il gestore è collegato all'oggetto sottostante DragDrop l'evento e che ricevono la stessa istanza di dati degli eventi. Ad esempio, vedere UIElement.Drop.

L'origine di trascinamento avvia un'operazione di trascinamento della selezione chiamando il metodo statico DoDragDrop metodo e passare i dati trasferiti. Un elemento gestisce in genere i seguenti eventi quando è un'origine di trascinamento:

Un elemento gestisce in genere i seguenti eventi quando è una destinazione di rilascio:

Per ulteriori informazioni ed esempi, vedere Cenni preliminari sul trascinamento della selezione.

.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Qualsiasi membro pubblico static (Shared in Visual Basic) di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft