ContentElement.OnStylusButtonDown(StylusButtonEventArgs) ContentElement.OnStylusButtonDown(StylusButtonEventArgs) ContentElement.OnStylusButtonDown(StylusButtonEventArgs) ContentElement.OnStylusButtonDown(StylusButtonEventArgs) Method

Definición

Se invoca cuando un evento adjunto StylusButtonDown no controlado alcanza en su ruta un elemento derivado de esta clase.Invoked when an unhandled StylusButtonDown attached event reaches an element in its route that is derived from this class. Implemente este método a fin de agregar el control de clases para este evento.Implement this method to add class handling for this event.

protected public:
 virtual void OnStylusButtonDown(System::Windows::Input::StylusButtonEventArgs ^ e);
protected internal virtual void OnStylusButtonDown (System.Windows.Input.StylusButtonEventArgs e);
abstract member OnStylusButtonDown : System.Windows.Input.StylusButtonEventArgs -> unit
override this.OnStylusButtonDown : System.Windows.Input.StylusButtonEventArgs -> unit
Protected Friend Overridable Sub OnStylusButtonDown (e As StylusButtonEventArgs)

Parámetros

e
StylusButtonEventArgs StylusButtonEventArgs StylusButtonEventArgs StylusButtonEventArgs

Objeto StylusButtonEventArgs que contiene los datos del evento.The StylusButtonEventArgs that contains the event data.

Comentarios

Este método no tiene ninguna implementación predeterminada.This method has no default implementation. Dado que una clase intermedia en la herencia podría implementar este método, se recomienda llamar a la implementación base en su implementación.Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.

El propósito de este método es similar al Common Language Runtime (CLR)common language runtime (CLR) * patrón de eventos de los métodos: este método proporciona los medios para controlar el evento de coincidencia de las clases derivadas mediante el establecimiento de un controlador de clase en lugar de un controlador de instancia.The purpose of this method is similar to the Common Language Runtime (CLR)common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. En este caso, el evento de coincidencia es un evento enrutado.In this case the matching event is a routed event. El patrón de implementación de los* métodos on es diferente para los eventos enrutados porque un elemento secundario puede generar un evento enrutado, que no es necesariamente el elemento que invocará los controladores.The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Por lo tanto, la implementación debe examinar las propiedades de origen de los datos del evento.Therefore, your implementation needs to examine the source properties of the event data. No debe intentar volver a generar el evento en la mayoría de los casos.It should not try to reraise the event in most cases.

Ya sea invalidando este método o registrando controladores de clase con RegisterClassHandler, las clases derivadas de pueden llamar a métodos de controlador de ContentElement clase privada cuando se recibe el evento a lo largo de la ruta de evento.Either by overriding this method or by registering class handlers with RegisterClassHandler, derived classes of ContentElement can call private class handler methods when the event is received along the event route. Un escenario en el que el control de clases es adecuado es manipular los datos del evento y marcar el evento enrutado como controlado.One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled.

Se aplica a

Consulte también: