FlowDocumentScrollViewer.OnContextMenuOpening(ContextMenuEventArgs) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anropas när en ohanterad ContextMenuOpening dirigerad händelse når den här klassen i dess väg. Implementera den här metoden för att lägga till klasshantering för den här händelsen.
protected:
override void OnContextMenuOpening(System::Windows::Controls::ContextMenuEventArgs ^ e);
protected override void OnContextMenuOpening(System.Windows.Controls.ContextMenuEventArgs e);
override this.OnContextMenuOpening : System.Windows.Controls.ContextMenuEventArgs -> unit
Protected Overrides Sub OnContextMenuOpening (e As ContextMenuEventArgs)
Parametrar
Argument för händelsen.
Kommentarer
Den här metoden har ingen standardimplementering. Du bör fortfarande anropa basimplementeringen om en mellanliggande klass i arvet har implementerat den här metoden.
Syftet med den här metoden liknar clr-händelsemönstret (Common Language Runtime) på* metoder: det ger möjlighet att hantera matchande händelse från härledda klasser med en klasshanterare i stället för en instanshanterare. I det här fallet är matchande händelse en dirigerad händelse. Implementeringsmönstret för metoderna På* skiljer sig åt för routade händelser eftersom den dirigerade händelsen kan ha genererats av ett underordnat element, inte nödvändigtvis det element som anropar hanterare, så implementeringen måste ta hänsyn till händelseargumentens källegenskaper (och bör inte försöka återskapa händelsen i de flesta fall). Underklasser av FlowDocumentScrollViewer kan välja att anropa privata klasshanterarmetoder när händelsen tas emot längs vägen. Ett potentiellt scenario är att ta argumenten för händelsen och avsiktligt markera händelsen som hanterad.