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