DragDrop Classe
TOC
Comprimi il sommario
Espandi il sommario
Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe DragDrop

 

Fornisce metodi di supporto e i campi per l'avvio delle operazioni di trascinamento e rilascio, incluso un metodo per iniziare un'operazione di trascinamento e rilascio e funzionalità per l'aggiunta e rimozione di gestori eventi correlati e trascinamento.

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

System.Object
  System.Windows.DragDrop

public static class DragDrop

NomeDescrizione
System_CAPS_pubmethodSystem_CAPS_staticAddDragEnterHandler(DependencyObject, DragEventHandler)

Aggiunge un gestore dell'evento DragEnter a un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticAddDragLeaveHandler(DependencyObject, DragEventHandler)

Aggiunge un gestore dell'evento DragLeave a un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticAddDragOverHandler(DependencyObject, DragEventHandler)

Aggiunge un gestore dell'evento DragOver a un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticAddDropHandler(DependencyObject, DragEventHandler)

Aggiunge un gestore dell'evento Drop a un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticAddGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler)

Aggiunge un gestore dell'evento GiveFeedback a un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticAddPreviewDragEnterHandler(DependencyObject, DragEventHandler)

Aggiunge un gestore dell'evento PreviewDragEnter a un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticAddPreviewDragLeaveHandler(DependencyObject, DragEventHandler)

Aggiunge un gestore dell'evento PreviewDragLeave a un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticAddPreviewDragOverHandler(DependencyObject, DragEventHandler)

Aggiunge un gestore dell'evento PreviewDragOver a un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticAddPreviewDropHandler(DependencyObject, DragEventHandler)

Aggiunge un gestore dell'evento PreviewDrop a un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticAddPreviewGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler)

Aggiunge un gestore dell'evento PreviewGiveFeedback a un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticAddPreviewQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler)

Aggiunge un gestore dell'evento PreviewQueryContinueDrag a un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticAddQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler)

Aggiunge un gestore dell'evento QueryContinueDrag a un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticDoDragDrop(DependencyObject, Object, DragDropEffects)

Avvia un'operazione di trascinamento e rilascio.

System_CAPS_pubmethodSystem_CAPS_staticRemoveDragEnterHandler(DependencyObject, DragEventHandler)

Rimuove un gestore dell'evento DragEnter da un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticRemoveDragLeaveHandler(DependencyObject, DragEventHandler)

Rimuove un gestore dell'evento DragLeave da un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticRemoveDragOverHandler(DependencyObject, DragEventHandler)

Rimuove un gestore dell'evento DragOver da un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticRemoveDropHandler(DependencyObject, DragEventHandler)

Rimuove un gestore dell'evento Drop da un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticRemoveGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler)

Rimuove un gestore dell'evento GiveFeedback da un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticRemovePreviewDragEnterHandler(DependencyObject, DragEventHandler)

Rimuove un gestore dell'evento PreviewDragEnter da un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticRemovePreviewDragLeaveHandler(DependencyObject, DragEventHandler)

Rimuove un gestore dell'evento PreviewDragLeave da un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticRemovePreviewDragOverHandler(DependencyObject, DragEventHandler)

Rimuove un gestore dell'evento PreviewDragOver da un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticRemovePreviewDropHandler(DependencyObject, DragEventHandler)

Rimuove un gestore dell'evento PreviewDrop da un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticRemovePreviewGiveFeedbackHandler(DependencyObject, GiveFeedbackEventHandler)

Rimuove un gestore dell'evento PreviewGiveFeedback da un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticRemovePreviewQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler)

Rimuove un gestore dell'evento PreviewQueryContinueDrag da un oggetto dipendenza specificato.

System_CAPS_pubmethodSystem_CAPS_staticRemoveQueryContinueDragHandler(DependencyObject, QueryContinueDragEventHandler)

Rimuove un gestore dell'evento QueryContinueDrag da un oggetto dipendenza specificato.

NomeDescrizione
System_CAPS_pubfieldSystem_CAPS_staticDragEnterEvent

Identifica l'evento associato DragEnter.

System_CAPS_pubfieldSystem_CAPS_staticDragLeaveEvent

Identifica l'evento associato DragLeave.

System_CAPS_pubfieldSystem_CAPS_staticDragOverEvent

Identifica l'evento associato DragOver.

System_CAPS_pubfieldSystem_CAPS_staticDropEvent

Identifica l'evento associato Drop.

System_CAPS_pubfieldSystem_CAPS_staticGiveFeedbackEvent

Identifica l'evento associato GiveFeedback.

System_CAPS_pubfieldSystem_CAPS_staticPreviewDragEnterEvent

Identifica l'evento associato PreviewDragEnter.

System_CAPS_pubfieldSystem_CAPS_staticPreviewDragLeaveEvent

Identifica l'evento associato PreviewDragLeave.

System_CAPS_pubfieldSystem_CAPS_staticPreviewDragOverEvent

Identifica l'evento associato PreviewDragOver.

System_CAPS_pubfieldSystem_CAPS_staticPreviewDropEvent

Identifica l'evento associato PreviewDrop.

System_CAPS_pubfieldSystem_CAPS_staticPreviewGiveFeedbackEvent

Identifica l'evento associato PreviewGiveFeedback.

System_CAPS_pubfieldSystem_CAPS_staticPreviewQueryContinueDragEvent

Identifica l'evento associato PreviewQueryContinueDrag.

System_CAPS_pubfieldSystem_CAPS_staticQueryContinueDragEvent

Identifica l'evento associato QueryContinueDrag.

NomeDescrizione
System_CAPS_pubeventSystem_CAPS_staticDragEnter

Si verifica quando un oggetto viene trascinato entro i limiti di un elemento che funge da destinazione del rilascio.

System_CAPS_pubeventSystem_CAPS_staticDragLeave

Si verifica quando un oggetto viene trascinato fuori dai limiti di un elemento che funge da destinazione del rilascio senza essere rilasciato.

System_CAPS_pubeventSystem_CAPS_staticDragOver

Si verifica quando un oggetto viene trascinato entro i limiti di un elemento che funge da destinazione del rilascio.

System_CAPS_pubeventSystem_CAPS_staticDrop

Si verifica quando un oggetto viene rilasciato entro i limiti di un elemento che funge da destinazione del rilascio.

System_CAPS_pubeventSystem_CAPS_staticGiveFeedback

Si verifica continuamente mentre è in corso un'operazione di trascinamento della selezione e consente all'origine di trascinamento di fornire riscontro all'utente.

System_CAPS_pubeventSystem_CAPS_staticPreviewDragEnter

Si verifica quando un oggetto viene trascinato entro i limiti di un elemento che funge da destinazione del rilascio.

System_CAPS_pubeventSystem_CAPS_staticPreviewDragLeave

Si verifica quando un oggetto viene trascinato fuori dai limiti di un elemento che funge da destinazione del rilascio senza essere rilasciato.

System_CAPS_pubeventSystem_CAPS_staticPreviewDragOver

Si verifica quando un oggetto viene trascinato entro i limiti di un elemento che funge da destinazione del rilascio.

System_CAPS_pubeventSystem_CAPS_staticPreviewDrop

Si verifica quando un oggetto viene rilasciato entro i limiti di un elemento che funge da destinazione del rilascio.

System_CAPS_pubeventSystem_CAPS_staticPreviewGiveFeedback

Si verifica continuamente mentre è in corso un'operazione di trascinamento della selezione e consente all'origine di trascinamento di fornire riscontro all'utente.

System_CAPS_pubeventSystem_CAPS_staticPreviewQueryContinueDrag

Si verifica continuamente mentre è in corso un'operazione di trascinamento della selezione e consente all'origine di rilascio di terminare l'operazione di trascinamento della selezione in base agli stati di tasti e/o pulsanti.

System_CAPS_pubeventSystem_CAPS_staticQueryContinueDrag

Si verifica continuamente mentre è in corso un'operazione di trascinamento della selezione e consente all'origine di rilascio di terminare l'operazione di trascinamento della selezione in base agli stati di tasti e/o pulsanti.

Per trascinamento della selezione si intende di solito un metodo di trasferimento dei dati, in cui si usa un mouse (o un altro dispositivo di puntamento) per selezionare uno o più oggetti, si trascinano questi oggetti su un obiettivo di rilascio desiderato nell'interfaccia utente e li si rilascia. Un'operazione di trascinamento e rilascio è analoga a una copia o Taglia, - e - che viene utilizzato per trasferire i dati da un oggetto o applicazione a un'altra operazione Incolla. Operazioni di trascinamento e rilascio in genere sono coinvolte due parti: un'origine di trascinamento da cui provengono i dati trascinati e una destinazione di rilascio che riceve i dati rilasciati. Gli eventi e i metodi necessari per le operazioni di trascinamento della selezione vengono definiti nella classe DragDrop. Gli eventi di trascinamento e rilascio sono gli eventi associati che possono essere collegati a qualsiasi UIElement o ContentElement. Il trascinamento origine e la destinazione può essere elementi dell'interfaccia utente nella stessa applicazione o in applicazioni diverse. Tuttavia, la destinazione di rilascio necessario sapere come elaborare i dati passati dall'origine di trascinamento.

System_CAPS_noteNota

Il UIElement e ContentElement classi contengono alias per gli eventi di trascinamento e rilascio in modo che gli eventi vengono visualizzati nell'elenco dei membri di classe quando queste classi vengono ereditate come classe base. Quando si associa un gestore eventi a un evento di trascinamento e rilascio in una di queste classi, il gestore è associato il sottostante DragDrop eventi e ricevono la stessa istanza dei dati degli eventi. Ad esempio, vedere UIElement.Drop.

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

In genere, un elemento gestisce gli eventi seguenti quando è un obiettivo di rilascio:

Per ulteriori informazioni ed esempi, vedere trascinare e rilasciare Panoramica.

.NET Framework
Disponibile da 3.0

Eventuali membri pubblici statici (Shared in Visual Basic) di questo tipo sono thread-safe. I membri di istanza non sono garantiti come thread-safe.

Torna all'inizio
Mostra:
© 2016 Microsoft