ContentElement.OnPreviewStylusDown(StylusDownEventArgs) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, wenn ein nicht behandeltes PreviewStylusDown angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.
protected public:
virtual void OnPreviewStylusDown(System::Windows::Input::StylusDownEventArgs ^ e);
protected internal virtual void OnPreviewStylusDown(System.Windows.Input.StylusDownEventArgs e);
abstract member OnPreviewStylusDown : System.Windows.Input.StylusDownEventArgs -> unit
override this.OnPreviewStylusDown : System.Windows.Input.StylusDownEventArgs -> unit
Protected Friend Overridable Sub OnPreviewStylusDown (e As StylusDownEventArgs)
Parameter
Die StylusDownEventArgs die Ereignisdaten enthält.
Hinweise
Diese Methode hat keine Standardimplementierung. Da eine Zwischenklasse in der Vererbung diese Methode implementieren kann, empfehlen wir, die Basisimplementierung in Ihrer Implementierung aufzurufen.
Der Zweck dieser Methode ähnelt dem On*-Ereignismuster der Common Language Runtime (CLR): Diese Methode bietet die Möglichkeit, das übereinstimmende Ereignis von abgeleiteten Klassen zu behandeln, indem ein Klassenhandler anstelle eines Instanzhandlers erstellt wird. In diesem Fall ist das übereinstimmende Ereignis ein Routingereignis. Das Implementierungsmuster der On*-Methoden unterscheidet sich für Routingereignisse, da ein routingfähiges Ereignis von einem untergeordneten Element ausgelöst werden kann, was nicht unbedingt das Element ist, das Handler aufruft. Daher muss Ihre Implementierung die Quelleigenschaften der Ereignisdaten untersuchen. Es sollte nicht versuchen, das Ereignis in den meisten Fällen erneut zu reraise.
Entweder durch Überschreiben dieser Methode oder durch Registrieren von Klassenhandlern mit RegisterClassHandlerabgeleiteten Klassen können Methoden der ContentElement privaten Klassenhandler aufgerufen werden, wenn das Ereignis entlang der Ereignisroute empfangen wird. Ein Szenario, in dem die Klassenbehandlung geeignet ist, besteht darin, die Ereignisdaten zu bearbeiten und das Routingereignis als behandelt zu markieren. Ein weiteres Szenario, das speziell für Preview-Ereignisse bestimmt ist, besteht darin, sie zu markieren, damit die übereinstimmenden Bubbling-Klassenhandler nicht aufgerufen werden.