Compartilhar via


Classe MouseProcessorBase

Fornece uma implementação básica para ligações de mouse, para que os clientes podem substituir apenas os métodos que eles precisam.

Hierarquia de herança

Object
  Microsoft.VisualStudio.Text.Editor.MouseProcessorBase

Namespace:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (em Microsoft.VisualStudio.Text.UI.Wpf.dll)

Sintaxe

'Declaração
Public MustInherit Class MouseProcessorBase _
    Implements IMouseProcessor
public abstract class MouseProcessorBase : IMouseProcessor
public ref class MouseProcessorBase abstract : IMouseProcessor
[<AbstractClass>]
type MouseProcessorBase =  
    class 
        interface IMouseProcessor 
    end
public abstract class MouseProcessorBase implements IMouseProcessor

O tipo MouseProcessorBase expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido MouseProcessorBase Inicializa uma nova instância de MouseProcessorBase.

Superior

Métodos

  Nome Descrição
Método público Equals Determines whether the specified object is equal to the current object. (Herdado de Object.)
Método protegido Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Herdado de Object.)
Método público GetHashCode Serves as the default hash function. (Herdado de Object.)
Método público GetType Gets the Type of the current instance. (Herdado de Object.)
Método protegido MemberwiseClone Creates a shallow copy of the current Object. (Herdado de Object.)
Método público PostprocessDragEnter Manipula o arrasto inserir evento após o manipulador padrão.
Método público PostprocessDragLeave Manipula o evento de deixar de arrastar após o manipulador padrão.
Método público PostprocessDragOver Manipula o arrastar sobre evento após o manipulador padrão.
Método público PostprocessDrop Manipula o evento de soltar após o manipulador padrão.
Método público PostprocessGiveFeedback Manipula o evento de comentários após o manipulador padrão.
Método público PostprocessMouseDown Lida com o mouse para baixo do evento após o manipulador padrão.
Método público PostprocessMouseEnter Lida com o mouse inserir evento após o manipulador padrão.
Método público PostprocessMouseLeave Manipula o evento de mouse sair após o manipulador padrão.
Método público PostprocessMouseLeftButtonDown Lida com o botão esquerdo do mouse para baixo do evento após o manipulador padrão.
Método público PostprocessMouseLeftButtonUp Lida com o botão esquerdo do mouse evento após o manipulador padrão.
Método público PostprocessMouseMove Manipula o evento de movimentação do mouse após o manipulador padrão.
Método público PostprocessMouseRightButtonDown Lida com o botão direito do mouse para baixo do evento após o manipulador padrão.
Método público PostprocessMouseRightButtonUp Lida com o botão direito do mouse evento após o manipulador padrão.
Método público PostprocessMouseUp Manipula o evento de mouse após o manipulador padrão.
Método público PostprocessMouseWheel Manipula o evento de mecanismo cíclico do mouse após o manipulador padrão.
Método público PostprocessQueryContinueDrag Alças que a consulta continue arraste evento após o manipulador padrão.
Método público PreprocessDragEnter Manipula o arrasto inserir evento antes do manipulador padrão.
Método público PreprocessDragLeave Manipula o evento de deixar arrastar antes do manipulador padrão.
Método público PreprocessDragOver Manipula o arrastar sobre o evento antes do manipulador padrão.
Método público PreprocessDrop Manipula o evento de soltar antes do manipulador padrão.
Método público PreprocessGiveFeedback Manipula o evento de comentários antes do manipulador padrão.
Método público PreprocessMouseDown Lida com o mouse para baixo do evento antes do manipulador padrão.
Método público PreprocessMouseEnter Lida com o mouse inserir evento antes do manipulador padrão.
Método público PreprocessMouseLeave Manipula o evento de sair do mouse antes do manipulador padrão.
Método público PreprocessMouseLeftButtonDown Lida com o botão esquerdo do mouse para baixo do evento antes do manipulador padrão.
Método público PreprocessMouseLeftButtonUp Lida com o botão esquerdo do mouse até o evento antes do manipulador padrão.
Método público PreprocessMouseMove Manipula o evento de movimentação do mouse antes do manipulador padrão.
Método público PreprocessMouseRightButtonDown Lida com o botão direito do mouse para baixo do evento antes do manipulador padrão.
Método público PreprocessMouseRightButtonUp Lida com o botão direito do mouse até o evento antes do manipulador padrão.
Método público PreprocessMouseUp Manipula o evento antes do manipulador padrão de mouse.
Método público PreprocessMouseWheel Manipula o evento de mecanismo cíclico do mouse antes do manipulador padrão.
Método público PreprocessQueryContinueDrag Alças que a consulta continue arraste evento antes do manipulador padrão.
Método público ToString Returns a string that represents the current object. (Herdado de Object.)

Superior

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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Editor