Classe DropHandlerBase
Fornece a funcionalidade básica necessária para processar arrastando e soltando os dados no editor.
Hierarquia de herança
Object
Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase
Namespace: Microsoft.VisualStudio.Text.Editor.DragDrop
Assembly: Microsoft.VisualStudio.Text.UI.Wpf (em Microsoft.VisualStudio.Text.UI.Wpf.dll)
Sintaxe
'Declaração
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
O tipo DropHandlerBase expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
DropHandlerBase | Inicializa uma nova instância de um DropHandlerBase. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
EditorOperations | Obtém o IEditorOperations usadas para manipular tarefas como, por exemplo, a inserção de texto. |
![]() |
TextView | Obtém o modo de exibição de texto. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
DeleteSpans | Exclui as extensões especificadas do buffer. |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Herdado de Object.) |
![]() |
ExtractText | Extrai o texto especificado de arrastar e soltar info. |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.) |
![]() |
GetDragDropEffect | Obtém o efeito de arrastar e soltar que deve ser exibido para o usuário com base no estado da operação. |
![]() |
GetHashCode | Serves as the default hash function. (Herdado de Object.) |
![]() |
GetType | Gets the Type of the current instance. (Herdado de Object.) |
![]() |
HandleDataDropped | Indica que a operação de arrastar e soltar foi concluída e que as tarefas finais, se houver, devem ser realizadas agora. |
![]() |
HandleDragCanceled | Indica que uma operação de arrastar e soltar foi cancelada. |
![]() |
HandleDraggingOver | Indica que a operação de arrastar e soltar está em andamento. |
![]() |
HandleDragStarted | Indica o início de uma operação de arrastar e soltar. |
![]() |
InsertText | Insere dados textuais na posição determinada. |
![]() |
IsDropEnabled | Determina se o manipulador pode aceitar dados para uma operação arrastar e soltar a operação. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Herdado de Object.) |
![]() |
MoveText | Move os dados de um local para outro no buffer, excluindo o conteúdo da seleção e inserir o texto especificado na posição especificada. |
![]() |
PerformPostEditActions | Este método é chamado depois que as edições são feitas para o buffer para executar quaisquer ações de edição de post necessárias. |
![]() |
PerformPreEditActions | Este método é chamado antes que as edições são feitas para o buffer para realizar ações pré necessário editar. |
![]() |
SelectText | Seleciona o texto no final da operação de soltar. |
![]() |
ToString | Returns a string that represents the current object. (Herdado de Object.) |
Superior
Comentários
Essa classe é fornecida para permitir que os extensores fornecer seus próprios manipuladores de posicionamento personalizada, estendendo dessa classe.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.