Questa documentazione è stata archiviata e non viene gestita.

Evento ContentElement.MouseRightButtonDown

Aggiornamento: novembre 2007

Si verifica quando il pulsante destro del mouse viene premuto mentre il puntatore del mouse si trova su questo elemento.

Spazio dei nomi:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/xaml/presentation

public event MouseButtonEventHandler MouseRightButtonDown
/** @event */
public final void add_MouseRightButtonDown (MouseButtonEventHandler value)
/** @event */
public final void remove_MouseRightButtonDown (MouseButtonEventHandler value)

JScript non supporta gli eventi.
<object MouseRightButtonDown="MouseButtonEventHandler" .../>

Implementa

IInputElement.MouseRightButtonDown

Campo dell'identificatore

MouseRightButtonDownEvent

Strategia di routing

Diretto

Delegato

MouseButtonEventHandler

  • Eseguire l'override di OnMouseRightButtonDown per implementare la gestione della classe per questo evento nelle classi derivate.

Sebbene Cenni preliminari sugli eventi indirizzati sembri seguire una route di bubbling in una struttura ad albero, si tratta in realtà di un evento indirizzato diretto generato e rigenerato nella struttura ad albero da ogni ContentElement.

È uno di vari eventi correlati che indicano le specifiche del pulsante del mouse di un evento Mouse.MouseDown sottostante, che è un evento associato elaborato da ogni elemento lungo la route di un evento.

Gli argomenti di questo evento espongono gli argomenti dell'evento Mouse.MouseDown sottostante. Se tale evento è contrassegnato come gestito lungo la route, gli eventi specifici del pulsante del mouse vengono comunque generati ma i rispettivi gestori, per potere essere listener dell'evento, devono essere aggiunti chiamando in modo esplicito AddHandler, con l'opzione di gestire eventi già contrassegnati come gestiti.

Concettualmente, pensare a questo evento (e ad altri eventi del pulsante del mouse in ContentElement) come a un "servizio" del mouse (con la definizione di servizio fornita dalla classe Mouse). L'evento consente di evitare di controllare nei dati di evento gli stati del pulsante del mouse (destra-sinistra, su-giù) relativi agli eventi del mouse originali. Per scenari più avanzati, ad esempio la verifica degli stati di pulsanti non standard, potrebbe essere necessario utilizzare le API nella classe Mouse anziché quelle in ContentElement.

Spesso gli eventi del pulsante destro del mouse richiedono la gestione nativa negli scenari applicativi. Un pulsante destro del mouse, ad esempio, potrebbe consentire di visualizzare un menu di scelta rapida. Vedere Cenni preliminari sull'oggetto ContextMenu.

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0
Mostra: