Condividi tramite


Classe DropHandlerBase

Fornisce la funzionalità di base necessarie per elaborare trascinamento dei dati nell'editor.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase

Spazio dei nomi:  Microsoft.VisualStudio.Text.Editor.DragDrop
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (in Microsoft.VisualStudio.Text.UI.Wpf.dll)

Sintassi

'Dichiarazione
Public MustInherit Class DropHandlerBase _
    Implements IDropHandler
public abstract class DropHandlerBase : IDropHandler
public ref class DropHandlerBase abstract : IDropHandler
[<AbstractClass>]
type DropHandlerBase =  
    class 
        interface IDropHandler 
    end
public abstract class DropHandlerBase implements IDropHandler

Il tipo DropHandlerBase espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DropHandlerBase Inizializza una nuova istanza di un oggetto DropHandlerBase.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. EditorOperations ottiene IEditorOperations utilizzato per gestire le attività di inserimento del testo.
Proprietà protetta. TextView Ottiene la visualizzazione di testo.

In alto

Metodi

  Nome Descrizione
Metodo protetto DeleteSpans Elimina gli intervalli specificati dal buffer.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto ExtractText Estrae il testo di trascinamento e delle informazioni specificate di trascinamento.
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo protetto GetDragDropEffect Ottiene l'effetto di trascinamento che devono essere visualizzati in base allo stato dell'operazione.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico HandleDataDropped Indica che l'operazione di trascinamento è stata completata e le attività finali, se presente, ora devono essere eseguite.
Metodo pubblico HandleDragCanceled indica che un'operazione di trascinamento è stata annullata.
Metodo pubblico HandleDraggingOver indica che l'operazione di trascinamento è in corso.
Metodo pubblico HandleDragStarted indica l'inizio di un'operazione di trascinamento.
Metodo protetto InsertText Inserisce i dati testuali nella posizione specificata.
Metodo pubblico IsDropEnabled determina se il gestore può accettare i dati per un'operazione di trascinamento.
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto MoveText Sposta i dati da una posizione a un'altra nel buffer eliminando i contenuti della selezione e inserendo il testo specificato nella posizione specificata.
Metodo protetto PerformPostEditActions Questo metodo viene chiamato dopo aver apportato le modifiche al buffer per eseguire eventuali azioni di post-editing.
Metodo protetto PerformPreEditActions Questo metodo viene chiamato prima di apportare le modifiche al buffer per eseguire eventuali azioni di pre-editing.
Metodo protetto SelectText Selezionare il testo alla fine dell'operazione di trascinamento.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Questa classe viene fornita per consentire alle estensioni di fornire gestori del trascinamento personalizzati estendendo questa classe.

Codice thread safe

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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Editor.DragDrop