TextBoxBase.OnContextMenuOpening(ContextMenuEventArgs) Metodo

Definizione

Viene chiamato ogni qualvolta un evento indirizzato non gestito di ContextMenuOpening arriva a questa classe nella relativa route. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

protected:
 override void OnContextMenuOpening(System::Windows::Controls::ContextMenuEventArgs ^ e);
[System.Security.SecurityCritical]
protected override void OnContextMenuOpening (System.Windows.Controls.ContextMenuEventArgs e);
protected override void OnContextMenuOpening (System.Windows.Controls.ContextMenuEventArgs e);
[<System.Security.SecurityCritical>]
override this.OnContextMenuOpening : System.Windows.Controls.ContextMenuEventArgs -> unit
override this.OnContextMenuOpening : System.Windows.Controls.ContextMenuEventArgs -> unit
Protected Overrides Sub OnContextMenuOpening (e As ContextMenuEventArgs)

Parametri

e
ContextMenuEventArgs

Argomenti dell'evento.

Attributi

Commenti

Questo metodo non ha alcuna implementazione predefinita. È comunque necessario chiamare l'implementazione di base nel caso in cui una classe intermedia nell'ereditarietà abbia implementato questo metodo.

Lo scopo di questo metodo è leggermente simile ai metodi CLR (Common Language Runtime): consente di gestire l'evento corrispondente da classi derivate usando un gestore di classi anziché un gestore di istanze. In questo caso, l'evento corrispondente è un evento instradato. Il modello di implementazione dei metodi On* è diverso per gli eventi indirizzati perché l'evento indirizzato potrebbe essere stato generato da un elemento figlio, che non è necessariamente l'elemento che richiama gestori. Pertanto, l'implementazione deve prendere in considerazione le proprietà di origine degli argomenti dell'evento (e non provare a generare nuovamente l'evento nella maggior parte dei casi). Le sottoclassi di TextBoxBase possono chiamare metodi del gestore della classe privata quando l'evento viene ricevuto lungo la route. Uno scenario consiste nell'accettare gli argomenti dell'evento e contrassegnare deliberatamente l'evento come gestito.

Si applica a