TextBoxBase.OnQueryContinueDrag(QueryContinueDragEventArgs) Метод

Определение

Вызывается всякий раз, когда необработанное присоединенное перенаправленное событие достигает элемента, производного QueryContinueDrag от этого класса в своем маршруте. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.

protected:
 override void OnQueryContinueDrag(System::Windows::QueryContinueDragEventArgs ^ e);
protected override void OnQueryContinueDrag(System.Windows.QueryContinueDragEventArgs e);
override this.OnQueryContinueDrag : System.Windows.QueryContinueDragEventArgs -> unit
Protected Overrides Sub OnQueryContinueDrag (e As QueryContinueDragEventArgs)

Параметры

e
QueryContinueDragEventArgs

Предоставляет данные о событии.

Комментарии

Этот метод не имеет реализации по умолчанию. Вызов base() в реализации по-прежнему рекомендуется, если промежуточный класс в наследовании реализовал этот метод. Вы можете вызвать base() до или после специальной обработки в зависимости от ваших требований.

Цель этого метода несколько похожа на методы clR(CLR) event pattern On*: позволяет обрабатывать соответствующее событие из производных классов с помощью обработчика классов вместо обработчика экземпляра. В этом случае соответствующее событие является маршрутивным событием. Шаблон реализации методов On* отличается для перенаправленных событий, так как перенаправленное событие может быть вызвано дочерним элементом, который не обязательно является элементом, вызывающим обработчики. Таким образом, реализация должна учитывать свойства источника аргументов события (и не следует пытаться повторно вызывать событие в большинстве случаев). Подклассы могут вызывать методы обработчика частного TextBoxBase класса при получении события по маршруту. Один из сценариев — принять аргументы события и пометить событие как обработанное.

Применяется к