Classe MouseAction
Rappresenta un'azione del mouse.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.MouseAction
Microsoft.VisualStudio.Modeling.Diagrams.InvokeEditorAction
Microsoft.VisualStudio.Modeling.Diagrams.PanZoomAction
Microsoft.VisualStudio.Modeling.Diagrams.ResizeAction
Microsoft.VisualStudio.Modeling.Diagrams.SelectAction
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintassi
'Dichiarazione
Public MustInherit Class MouseAction _
Implements IDisposable
public abstract class MouseAction : IDisposable
Il tipo MouseAction espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
MouseAction() | Inizializza una nuova istanza di MouseAction classe. | |
MouseAction(Diagram) | Inizializza una nuova istanza di MouseAction classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ActionCanceledState | Ottiene lo stato annullato per l'azione del mouse. | |
ActionCompletedState | Ottiene lo stato completato per l'azione del mouse. | |
CanBumpScroll | Ottiene l'azione del mouse e verifica se può determinare un diagramma allo scorrimento. | |
ClickedState | Ottiene lo stato fatto clic per l'azione del mouse. | |
CurrentDiagramArgs | Ottiene gli argomenti dell'evento per il diagramma corrente in cui l'azione del mouse si è verificata. | |
CurrentMouseActionEvent | Ottiene l'evento corrente per l'azione del mouse. | |
CurrentMouseActionState | Ottiene lo stato corrente per l'azione del mouse. | |
CurrentPoint | Ottiene o imposta la posizione del mouse per l'azione corrente del mouse. | |
Diagram | Ottiene il diagramma in cui l'azione del mouse viene assegnata. | |
DragCanceledState | Ottiene lo stato di annullamento del trascinamento per l'azione del mouse. | |
DragCompletedState | Ottiene lo stato di completamento del trascinamento per l'azione del mouse. | |
DraggingState | Ottiene lo stato del trascinamento di azione del mouse. | |
DragPendingState | Ottiene lo stato di attesa del trascinamento per l'azione del mouse. | |
HasTooltip | Ottiene l'azione del mouse e verifica se può avere una descrizione comando. | |
HoveringState | Ottiene lo stato di l per l'azione del mouse. | |
InactiveState | Ottiene lo stato inattivo per l'azione del mouse. | |
IsActive | Ottiene l'azione del mouse e verifica se è attiva. | |
MouseDownHitShape | Ottiene la forma in cui l'azione del mouse si è verificata. | |
MouseDownPoint | Ottiene la posizione dell'evento del mouse-giù più recente. | |
PreviousPoint | Ottiene o imposta la posizione dell'evento precedente di mouse-giù. | |
ResetToolboxOnDragDrop | Se reimpostare selezione della casella degli strumenti dopo un'operazione di trascinamento attivata tramite questa azione del mouse.L'implementazione di base restituisce sempre true, ovvero la selezione della casella degli strumenti verrà reimpostata dopo un'operazione di trascinamento attivata tramite questa azione del mouse. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Activate | Viene attivata l'azione del mouse. | |
CanCancel | Ottiene l'azione del mouse e verifica se può essere annullata. | |
Cancel | Annulla l'azione del mouse. | |
CanComplete | Ottiene l'azione del mouse e verifica se può essere completata. | |
CaptureMouse | Ottiene l'azione del mouse. | |
Click | Esegue azioni per le classi derivate quando il mouse viene fatto clic su. | |
Complete | Volta completata l'azione del mouse. | |
ContextMenuRequested | Invia una richiesta al menu di scelta rapida. | |
Dispose() | Libera tutte le risorse utilizzate da MouseAction. | |
Dispose(Boolean) | Rilascia risorse non gestite utilizzate da MouseAction e facoltativamente dealloca risorse gestite. | |
DoPaintFeedback | Disegno del feedback per l'azione del mouse. | |
DoubleClick | Esegue azioni per le classi derivate quando l'utente fa doppio clic sul corrispondente. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Viene completato l'azione del mouse ma non viene eliminato. (Esegue l'override di Object.Finalize()). | |
GetCursor | Ottiene il puntatore alla visualizzazione del mouse. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetTooltipText | Ottiene il testo di descrizione per un elemento del diagramma. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GotFocus | Assegna lo stato attivo all'azione del mouse. | |
Invalidate | Invalida feedback details del mouse. | |
LostFocus | Rimuove lo stato attivo dall'azione del mouse. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
MouseDown | Esegue azioni per le classi derivate quando un utente fa clic con il mouse. | |
MouseEnter | Esegue azioni per le classi derivate quando i punti del mouse su una forma del diagramma. | |
MouseHover | Esegue azioni per le classi derivate quando l'utente punta a un'area o a un elemento nel diagramma. | |
MouseLeave | Esegue azioni per le classi derivate quando i punti del mouse sulla forma del diagramma. | |
MouseMove | Esegue azioni per le classi derivate quando l'utente sposta il mouse sul diagramma. | |
MouseUp | Esegue azioni per le classi derivate quando l'utente rilascia il pulsante del mouse. | |
MouseWheel | Esegue azioni per le classi derivate quando l'utente muove la rotellina del mouse. | |
OnClicked | Avvisa i listener che l'utente ha fatto clic con il mouse. | |
OnContextMenuRequested | avvisa i listener che l'utente ha richiesto il menu di scelta rapida. | |
OnDiagramGotFocus | avvisa i listener che il diagramma ha lo stato attivo. | |
OnDiagramLostFocus | chiamato quando un evento di LostFocus è stato inviato a questo MouseAction. | |
OnDiagramScrolled | Avvisa i listener che l'utente ha spostato il diagramma. | |
OnDoubleClick | Avvisa i listener che l'utente ha fatto doppio clic con il mouse. | |
OnDragCanceled | avvisa i listener che l'operazione di trascinamento è stata annullata. | |
OnDragCompleted | avvisa i listener che l'operazione di trascinamento è stata completata. | |
OnDraggingBegun | Avvisa i listener che l'operazione di trascinamento è stata avviata. | |
OnDraggingEnded | Avvisa i listener che l'operazione di trascinamento è terminata. | |
OnDragPendingBegun | avvisa i listener che l'operazione di trascinamento è in corso. | |
OnDragPendingEnded | avvisa i listener che l'operazione di trascinamento non è più in corso. | |
OnHoveringBegun | Avvisa i listener del mouse è posizionandosi sul diagramma. | |
OnHoveringEnded | Avvisa i listener del mouse non è più posizionandosi sul diagramma. | |
OnMouseActionActivated | Avvisa i listener che l'azione del mouse è stata avviata. | |
OnMouseActionCanceled | Modifica i listener che l'azione del mouse è stata annullata. | |
OnMouseActionCompleted | Avvisa i listener che l'azione del mouse è stata completata. | |
OnMouseActionDeactivated | Avvisa i listener che l'azione del mouse è stata disattivata. | |
OnMouseDown | Avvisa i listener del mouse è stato fatto clic. | |
OnMouseEnter | Avvisa i listener del mouse fosse spostato su una forma del diagramma. | |
OnMouseHover | Avvisa i listener del mouse è posizionato a un'area o a un elemento nel diagramma. | |
OnMouseLeave | Avvisa i listener del mouse non è più nella forma del diagramma. | |
OnMouseMove | Avvisa i listener del mouse fosse spostato sul diagramma. | |
OnMouseUp | Avvisa i listener che l'utente ha rilasciato il pulsante del mouse. | |
OnMouseWheel | Avvisa i listener che l'utente ha rotazione della rotellina del mouse. | |
ReleaseMouse | Avvisa i listener che l'utente ha rilasciato il pulsante del mouse. | |
Scrolled | Avvisa i listener che l'utente ha spostato il diagramma. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
MouseActionActivated | Si verifica quando un'azione del mouse viene avviato. | |
MouseActionDeactivated | Si verifica quando un'azione del mouse termina. |
In alto
Note
Derivazione da questa classe per creare per contenere le azioni personalizzate del mouse, ad esempio uno strumento del mouse sul connettore.
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.