MouseWheelEventHandler MouseWheelEventHandler MouseWheelEventHandler MouseWheelEventHandler Delegate

Definition

Stellt die Methode für die Behandlung der Routingereignisse MouseWheel und MouseWheel sowie verwandter angefügter Ereignisse und Vorschauereignisse dar.Represents the method that will handle the MouseWheel and MouseWheel routed events, as well as related attached and Preview events.

public delegate void MouseWheelEventHandler(System::Object ^ sender, MouseWheelEventArgs ^ e);
public delegate void MouseWheelEventHandler(object sender, MouseWheelEventArgs e);
type MouseWheelEventHandler = delegate of obj * MouseWheelEventArgs -> unit
Public Delegate Sub MouseWheelEventHandler(sender As Object, e As MouseWheelEventArgs)

Parameter

sender
Object Object Object Object

Das Objekt, an das der Ereignishandler angefügt ist.The object where the event handler is attached.

Vererbung
MouseWheelEventHandlerMouseWheelEventHandlerMouseWheelEventHandlerMouseWheelEventHandler

Beispiele

Im folgenden Beispiel wird eine TextBox, die angefügt wird eine Canvasnach oben, wenn das Mausrad Delta positiv ist, und verschiebt die TextBox nach unten weisenden If das Mausrad Delta ist negativ.The following example moves a TextBox, which is attached to a Canvas, upward if the mouse wheel Delta is positive and moves the TextBox downward if the mouse wheel Delta is negative.

// Moves the TextBox named box when the mouse wheel is rotated.
// The TextBox is on a Canvas named MainCanvas.
private void MouseWheelHandler(object sender, MouseWheelEventArgs e)
{
    // If the mouse wheel delta is positive, move the box up.
    if (e.Delta > 0)
    {
        if (Canvas.GetTop(box) >= 1)
        {
            Canvas.SetTop(box, Canvas.GetTop(box) - 1);
        }
    }

    // If the mouse wheel delta is negative, move the box down.
    if (e.Delta < 0)
    {
        if ((Canvas.GetTop(box) + box.Height) <= (MainCanvas.Height))
        {
            Canvas.SetTop(box, Canvas.GetTop(box) + 1);
        }
    }

}
' Moves the TextBox named box when the mouse wheel is rotated.
' The TextBox is on a Canvas named MainCanvas.
Private Sub MouseWheelHandler(ByVal sender As Object, ByVal e As MouseWheelEventArgs)
    ' If the mouse wheel delta is positive, move the box up.
    If e.Delta > 0 Then
        If Canvas.GetTop(box) >= 1 Then
            Canvas.SetTop(box, Canvas.GetTop(box) - 1)
        End If
    End If

    ' If the mouse wheel delta is negative, move the box down.
    If e.Delta < 0 Then
        If (Canvas.GetTop(box) + box.Height) <= MainCanvas.Height Then
            Canvas.SetTop(box, Canvas.GetTop(box) + 1)
        End If
    End If

End Sub

Hinweise

Dieser Delegat wird mit den folgenden angefügten Ereignissen verwendet.This delegate is used with the following attached events.

Dieser Delegat wird mit der folgenden Routingereignisse verwendet.This delegate is used with the following routed events. Diese weitergeleitete Ereignisse weiterzuleiten, die zuvor aufgelisteten angefügten Ereignisse, um sie für das allgemeinen Element-Modell in besser zugänglich machen WPFWPF.These routed events forward the previously listed attached events to make them more accessible to the general element model in WPFWPF.

Die angefügten Ereignisse und die Basiselement-Routingereignisse-Ereignisse geben ihre Daten, und der bubbling und Tunneling-Routingereignisse-Versionen auch dieselben Ereignisdaten.The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. Dies kann die behandelten Eigenschaften des Ereignisses beeinträchtigen, während es die Ereignisroute übermittelt wird.This can affect the handled characteristics of the event as it travels the event route. Weitere Informationen finden Sie unter Übersicht über die Eingabe.For details, see Input Overview.

Die Delta -Eigenschaft ist positiv, wenn das Mausrad vorwärts, (Weg von der Benutzer verschoben wird) oder negativ, wenn das Mausrad nach unten (Sicht des Benutzers) bewegt wird.The Delta property is positive if the mouse wheel is moved forward (away from the user) or negative if the mouse wheel is moved downward (toward the user).

Extension Methods

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.Gets an object that represents the method represented by the specified delegate.

Gilt für:

Siehe auch