FrameworkContentElement.OnContextMenuClosing(ContextMenuEventArgs) FrameworkContentElement.OnContextMenuClosing(ContextMenuEventArgs) FrameworkContentElement.OnContextMenuClosing(ContextMenuEventArgs) FrameworkContentElement.OnContextMenuClosing(ContextMenuEventArgs) Method

定義

ContextMenuClosing ルーティング イベントが、その経路上でこのクラスに到達するたびに呼び出されます。Invoked whenever the ContextMenuClosing routed event reaches this class in its route. このイベントに対するクラス処理を追加するには、このメソッドを実装します。Implement this method to add class handling for this event.

protected:
 virtual void OnContextMenuClosing(System::Windows::Controls::ContextMenuEventArgs ^ e);
protected virtual void OnContextMenuClosing (System.Windows.Controls.ContextMenuEventArgs e);
abstract member OnContextMenuClosing : System.Windows.Controls.ContextMenuEventArgs -> unit
override this.OnContextMenuClosing : System.Windows.Controls.ContextMenuEventArgs -> unit
Protected Overridable Sub OnContextMenuClosing (e As ContextMenuEventArgs)

パラメーター

e
ContextMenuEventArgs ContextMenuEventArgs ContextMenuEventArgs ContextMenuEventArgs

イベントに関するデータを提供します。Provides data about the event.

注釈

このメソッドには、既定の実装がありません。This method has no default implementation. 継承の中間クラスがこのメソッドを実装している場合は、基本実装を呼び出す必要があります。You should still call the base implementation in case an intermediate class in the inheritance has implemented this method.

このメソッドの目的は、類似した共通言語ランタイム (CLR)common language runtime (CLR)イベント パターンで * メソッド: 一致する、インスタンス ハンドラーではなく、クラス ハンドラーで、派生クラスからイベントを処理するための手段を提供します。The purpose of this method is somewhat similar to 共通言語ランタイム (CLR)common language runtime (CLR) event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. ここで一致するイベントは、ルーティング イベントです。In this case the matching event is a routed event. On のメソッドの実装パターンは、ルーティング イベントを必ずしもハンドラーで起動される要素の子要素で発生する可能性がありますので、ルーティング イベントに異なります。The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers. そのため、実装、イベント引数のソースのプロパティを考慮する必要があります (および再ほとんどの場合、イベントを発生しないでください)。Therefore, your implementation will have to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). サブクラスFrameworkContentElementにイベントが経路上に受信したときに、プライベート クラス ハンドラー メソッドを呼び出すこともできます。Subclasses of FrameworkContentElement could choose to call private class handler methods when the event is received along the route. イベントの引数を受け取り、経路を短縮する処理済みとして意図的にイベントをマークする 1 つの潜在的なシナリオです。One potential scenario is to take the arguments of the event and deliberately mark the event as handled to shorten the route.

適用対象