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 | |
---|---|---|
DropHandlerBase | Inizializza una nuova istanza di un oggetto DropHandlerBase. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
EditorOperations | ottiene IEditorOperations utilizzato per gestire le attività di inserimento del testo. | |
TextView | Ottiene la visualizzazione di testo. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
DeleteSpans | Elimina gli intervalli specificati dal buffer. | |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) | |
ExtractText | Estrae il testo di trascinamento e delle informazioni specificate di trascinamento. | |
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) | |
GetDragDropEffect | Ottiene l'effetto di trascinamento che devono essere visualizzati in base allo stato dell'operazione. | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
HandleDataDropped | Indica che l'operazione di trascinamento è stata completata e le attività finali, se presente, ora devono essere eseguite. | |
HandleDragCanceled | indica che un'operazione di trascinamento è stata annullata. | |
HandleDraggingOver | indica che l'operazione di trascinamento è in corso. | |
HandleDragStarted | indica l'inizio di un'operazione di trascinamento. | |
InsertText | Inserisce i dati testuali nella posizione specificata. | |
IsDropEnabled | determina se il gestore può accettare i dati per un'operazione di trascinamento. | |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) | |
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. | |
PerformPostEditActions | Questo metodo viene chiamato dopo aver apportato le modifiche al buffer per eseguire eventuali azioni di post-editing. | |
PerformPreEditActions | Questo metodo viene chiamato prima di apportare le modifiche al buffer per eseguire eventuali azioni di pre-editing. | |
SelectText | Selezionare il testo alla fine dell'operazione di trascinamento. | |
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.