FlowDocumentScrollViewer.OnContextMenuOpening(ContextMenuEventArgs) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wywoływane za każdym razem, gdy nieobsługiwane ContextMenuOpening zdarzenie kierowane osiągnie tę klasę w swojej trasie. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.
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)
Parametry
Argumenty zdarzenia.
Uwagi
Ta metoda nie ma domyślnej implementacji. Nadal należy wywołać implementację podstawową, jeśli klasa pośrednia w dziedziczeniu zaimplementowała tę metodę.
Cel tej metody jest nieco podobny do wzorca zdarzeń środowiska uruchomieniowego języka wspólnego (CLR) On*: zapewnia środki do obsługi pasujących zdarzeń z klas pochodnych za pomocą procedury obsługi klas zamiast procedury obsługi wystąpień. W takim przypadku zgodne zdarzenie jest zdarzeniem kierowanym. Wzorzec implementacji metod On* różni się w przypadku zdarzeń kierowanych, ponieważ zdarzenie kierowane mogło zostać podniesione przez element podrzędny, niekoniecznie element, który będzie wywoływać programy obsługi, więc implementacja będzie musiała wziąć pod uwagę właściwości źródłowe argumentów zdarzeń (i nie należy próbować ponownie zgłaszać zdarzenia w większości przypadków). Podklasy FlowDocumentScrollViewer programu mogą wybrać metodę procedury obsługi klasy prywatnej, gdy zdarzenie jest odbierane wzdłuż trasy. Jednym z potencjalnych scenariuszy jest podjęcie argumentów zdarzenia i celowo oznaczyć zdarzenie jako obsługiwane.