Поделиться через


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* в методах On*: он позволяет обрабатывать соответствующее событие из производных классов с помощью обработчика класса, а не обработчика экземпляра. В этом случае соответствующее событие является перенаправленным событием. Шаблон реализации методов On* отличается для перенаправленных событий, так как перенаправленное событие могло быть вызвано дочерним элементом, который не обязательно является элементом, вызывающим обработчики. Поэтому в реализации необходимо учитывать свойства источника аргументов события (и в большинстве случаев не следует пытаться повторно вызвать событие). Подклассы могут вызывать методы обработчика TextBoxBase закрытых классов при получении события по маршруту. Один из сценариев — принять аргументы события и пометить событие как обработанное.

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