Condividi tramite


Classe MouseProcessorBase

Fornisce un'implementazione di base per le associazioni del mouse, in modo che i client possono eseguire l'override solo dei metodi necessari.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Text.Editor.MouseProcessorBase

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

Sintassi

'Dichiarazione
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

Il tipo MouseProcessorBase espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto MouseProcessorBase inizializza una nuova istanza di MouseProcessorBase.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
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 pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico PostprocessDragEnter Gestisce l'evento di trascinamento in entrata dopo il gestore predefinito.
Metodo pubblico PostprocessDragLeave Gestisce l'evento di trascinamento in uscita dopo il gestore predefinito.
Metodo pubblico PostprocessDragOver Gestisce l'evento di trascinamento dopo il gestore predefinito.
Metodo pubblico PostprocessDrop Gestisce l'evento di rilascio dopo il gestore predefinito.
Metodo pubblico PostprocessGiveFeedback gestisce l'evento di feedback dopo il gestore predefinito.
Metodo pubblico PostprocessMouseDown Gestisce l'evento del mouse dopo il gestore predefinito.
Metodo pubblico PostprocessMouseEnter Gestisce l'evento di ingresso del mouse dopo il gestore predefinito.
Metodo pubblico PostprocessMouseLeave Gestisce l'evento di uscita del mouse dopo il gestore predefinito.
Metodo pubblico PostprocessMouseLeftButtonDown Gestisce l'evento di selezione del pulsante sinistro del mouse dopo il gestore predefinito.
Metodo pubblico PostprocessMouseLeftButtonUp Gestisce la sinistra del mouse l'evento di rilascio dopo il gestore predefinito.
Metodo pubblico PostprocessMouseMove Gestisce l'evento di spostamento del mouse dopo il gestore predefinito.
Metodo pubblico PostprocessMouseRightButtonDown Gestisce l'evento del pulsante destro del mouse dopo il gestore predefinito.
Metodo pubblico PostprocessMouseRightButtonUp Gestisce il lato destro del mouse l'evento di rilascio dopo il gestore predefinito.
Metodo pubblico PostprocessMouseUp Gestisce il mouse sull'evento dopo il gestore predefinito.
Metodo pubblico PostprocessMouseWheel Gestisce l'evento relativo alla rotellina del mouse dopo il gestore predefinito.
Metodo pubblico PostprocessQueryContinueDrag Gestisce l'evento di trascinamento continuo della query dopo il gestore predefinito.
Metodo pubblico PreprocessDragEnter Gestisce l'evento di trascinamento in entrata prima del gestore predefinito.
Metodo pubblico PreprocessDragLeave Gestisce l'evento di trascinamento in uscita prima del gestore predefinito.
Metodo pubblico PreprocessDragOver Gestisce l'evento di trascinamento prima del gestore predefinito.
Metodo pubblico PreprocessDrop Gestisce l'evento di rilascio prima del gestore predefinito.
Metodo pubblico PreprocessGiveFeedback Gestisce l'evento di feedback prima del gestore predefinito.
Metodo pubblico PreprocessMouseDown Gestisce l'evento del mouse prima del gestore predefinito.
Metodo pubblico PreprocessMouseEnter Gestisce l'evento di ingresso del mouse prima del gestore predefinito.
Metodo pubblico PreprocessMouseLeave Gestisce l'evento di uscita del mouse prima del gestore predefinito.
Metodo pubblico PreprocessMouseLeftButtonDown Gestisce l'evento di selezione del pulsante sinistro del mouse prima del gestore predefinito.
Metodo pubblico PreprocessMouseLeftButtonUp Gestisce la sinistra del mouse l'evento di rilascio prima del gestore predefinito.
Metodo pubblico PreprocessMouseMove Gestisce l'evento di spostamento del mouse prima del gestore predefinito.
Metodo pubblico PreprocessMouseRightButtonDown Gestisce l'evento del pulsante destro del mouse prima del gestore predefinito.
Metodo pubblico PreprocessMouseRightButtonUp Gestisce il lato destro del mouse l'evento di rilascio prima del gestore predefinito.
Metodo pubblico PreprocessMouseUp Gestisce il mouse sull'evento prima del gestore predefinito.
Metodo pubblico PreprocessMouseWheel Gestisce l'evento relativo alla rotellina del mouse prima del gestore predefinito.
Metodo pubblico PreprocessQueryContinueDrag Gestisce l'evento di trascinamento continuo della query prima del gestore predefinito.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

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