UIElement.OnPreviewStylusInAirMove(StylusEventArgs) Methode

Definition

Wird aufgerufen, wenn ein nicht behandeltes angefügtes PreviewStylusInAirMove -Ereignis beim Durchlauf ein von dieser Klasse abgeleitetes Element erreicht.Invoked when an unhandled PreviewStylusInAirMove attached event reaches an element in its route that is derived from this class. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.Implement this method to add class handling for this event.

protected:
 virtual void OnPreviewStylusInAirMove(System::Windows::Input::StylusEventArgs ^ e);
protected virtual void OnPreviewStylusInAirMove (System.Windows.Input.StylusEventArgs e);
abstract member OnPreviewStylusInAirMove : System.Windows.Input.StylusEventArgs -> unit
override this.OnPreviewStylusInAirMove : System.Windows.Input.StylusEventArgs -> unit
Protected Overridable Sub OnPreviewStylusInAirMove (e As StylusEventArgs)

Parameter

e
StylusEventArgs

Das StylusEventArgs, das die Ereignisdaten enthält.The StylusEventArgs that contains the event data.

Hinweise

Diese Methode hat keine Standard Implementierung.This method has no default implementation. Da diese Methode von einer Zwischenklasse in der Vererbung implementiert werden kann, wird empfohlen, dass Sie die Basis Implementierung in der Implementierung von aufzurufen.Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation.

Der Zweck dieser Methode ähnelt dem Common Language Runtime (CLR)common language runtime (CLR)-Ereignis Muster bei *-Methoden: Diese Methode bietet die Möglichkeit, das übereinstimmende Ereignis aus abgeleiteten Klassen zu behandeln, indem ein Klassen Handler anstelle eines Instanzhandlers festgelegt wird.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. In diesem Fall ist das Übereinstimmungs Ereignis ein Routing Ereignis.In this case the matching event is a routed event. Das Implementierungs Muster der on *-Methoden unterscheidet sich für Routing Ereignisse, da ein-Routing Ereignis durch ein untergeordnetes-Element ausgelöst werden kann. Dies ist nicht notwendigerweise das Element, das Handler aufruft.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. Daher muss Ihre Implementierung die Quell Eigenschaften der Ereignisdaten untersuchen.Therefore, your implementation needs to examine the source properties of the event data. In den meisten Fällen sollte nicht versucht werden, das Ereignis erneut auszuführen.It should not try to reraise the event in most cases.

Durch das Überschreiben dieser Methode oder durch das Registrieren von Klassen Handlern mit RegisterClassHandlerkönnen abgeleitete Klassen von UIElement private Klassenhandlermethoden aufzurufen, wenn das Ereignis entlang der Ereignis Route empfangen wird.Either by overriding this method or by registering class handlers with RegisterClassHandler, derived classes of UIElement can call private class handler methods when the event is received along the event route. Ein Szenario, in dem die Klassen Behandlung angebracht ist, besteht darin, die Ereignisdaten zu bearbeiten und das Routing Ereignis als behandelt zu markieren.One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Ein anderes Szenario, das speziell für Vorschau Ereignisse gilt, besteht darin, diese behandelt zu markieren, sodass die entsprechenden bubblingerklassenhandler nicht aufgerufen werden.Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked.

Gilt für:

Siehe auch