Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ContentElement.OnPreviewMouseWheel-Methode: (MouseWheelEventArgs)

 

Veröffentlicht: Oktober 2016

Wird aufgerufen, wenn ein nicht behandeltes angefügtes Mouse.PreviewMouseWheel-Ereignis beim Durchlauf ein von dieser Klasse abgeleitetes Element erreicht. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

Namespace:   System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

protected internal virtual void OnPreviewMouseWheel(
	MouseWheelEventArgs e
)

Parameter

e
Type: System.Windows.Input.MouseWheelEventArgs

Das MouseWheelEventArgs, das die Ereignisdaten enthält.

Diese Methode hat keine Standardimplementierung. Da eine Zwischenklasse in der Vererbung diese Methode implementiert wird kann, wird empfohlen, dass Sie in Ihrer Implementierung die basisimplementierung aufrufen.

Der Zweck dieser Methode ähnelt der Common Language Runtime (CLR) Ereignismuster auf * Methoden: Diese Methode bietet die Möglichkeit, das entsprechende Ereignis über abgeleitete Klassen zu behandeln, indem Sie einen Klassenhandler anstelle einer Instanzenhandler einrichten. In diesem Fall ist das entsprechende Ereignis ein Routingereignis. Das Implementierungsmuster der On *-Methoden ist für Routingereignisse unterschiedlich, da ein Routingereignis von einem untergeordneten Element ausgelöst werden kann, wird nicht unbedingt das Element, das Handler aufruft. Daher muss die Implementierung die Quelleigenschaften der Ereignisdaten untersuchen. Sie sollten nicht in den meisten Fällen das Ereignis erneut auszulösen.

Indem Sie diese Methode überschreiben oder registrieren-Klasse Handler mit RegisterClassHandler, abgeleitete Klassen von ContentElement können beim Empfang des Ereignisses auf der Ereignishandlermethoden private Klasse aufrufen. Ein Szenario, in dem Klassenbehandlung geeignet ist, werden die Ereignisdaten bearbeiten und das Routingereignis als behandelt markiert ab. Ein weiteres Szenario, die speziell für die Vorschau-Ereignisse ist Sie zu markieren, behandelt, sodass die entsprechenden bubbling Klassenhandler nicht aufgerufen werden.

.NET Framework
Verfügbar seit 3.0
Zurück zum Anfang
Anzeigen: