FrameworkContentElement.OnContextMenuClosing(ContextMenuEventArgs) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается всякий ContextMenuClosing раз, когда маршрутизоваемое событие достигает этого класса в своем маршруте. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.
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)
Параметры
Предоставляет данные о событии.
Комментарии
Этот метод не имеет реализации по умолчанию. Следует по-прежнему вызывать базовую реализацию, если промежуточный класс в наследовании реализовал этот метод.
Цель этого метода несколько похожа на методы clR(CLR) event pattern On*: он предоставляет средства для обработки события сопоставления из производных классов с обработчиком классов вместо обработчика экземпляра. В этом случае соответствующее событие является маршрутивным событием. Шаблон реализации методов On* отличается для перенаправленных событий, так как перенаправленное событие может быть вызвано дочерним элементом, а не обязательно элементом, который вызовет обработчики. Таким образом, реализация должна учитывать свойства источника аргументов события (и не следует пытаться повторно вызвать событие в большинстве случаев). Подклассы могут выбрать вызов методов обработчика частного FrameworkContentElement класса при получении события по маршруту. Один из возможных сценариев заключается в том, чтобы принять аргументы события и намеренно пометить событие как обработанное, чтобы сократить маршрут.