Compartir a través de


TextBoxBase.OnQueryContinueDrag(QueryContinueDragEventArgs) Método

Definición

Se invoca siempre que un evento enrutado asociado QueryContinueDrag sin controlar llega a un elemento derivado de esta clase en su ruta. Implemente este método a fin de agregar el control de clases para este evento.

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)

Parámetros

e
QueryContinueDragEventArgs

Proporciona datos sobre el evento.

Comentarios

Este método no tiene ninguna implementación predeterminada. Todavía se recomienda llamar a base() en la implementación, en caso de que una clase intermedia en la herencia implementó este método. Puede llamar a base() antes o después de su tratamiento especial, dependiendo de sus requisitos.

El propósito de este método es algo similar al patrón de eventos de Common Language Runtime (CLR) Métodos On*: permite controlar el evento coincidente de las clases derivadas mediante un controlador de clases derivadas en lugar de un controlador de instancias. En este caso, el evento coincidente es un evento enrutado. El patrón de implementación de los métodos On* es diferente para los eventos enrutados porque un elemento secundario puede haber generado el evento enrutado, que no es necesariamente el elemento que invoca controladores. Por lo tanto, la implementación debe tener en cuenta las propiedades de origen de los argumentos de evento (y no debe intentar volver a generar el evento en la mayoría de los casos). Las subclases de TextBoxBase pueden optar por llamar a métodos de controlador de clases privadas cuando se recibe el evento a lo largo de la ruta. Un escenario consiste en tomar los argumentos del evento y marcar el evento como controlado.

Se aplica a