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 ein TextBox, das an einen Canvasangefügt ist, nach oben verschoben, Delta wenn das Mausrad positiv TextBox ist, und nach unten Delta verschoben, wenn das Mausrad negativ ist.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 den folgenden Routing Ereignissen verwendet.This delegate is used with the following routed events. Diese Routing Ereignisse leiten die zuvor aufgelisteten angefügten Ereignisse weiter, damit Sie für das allgemeine Element Modell in WPFWPFbesser zugänglich sind.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 Routing Ereignisse für das Basiselement nutzen Ihre Ereignisdaten gemeinsam, und die Blasen-und tunnelingversionen der Routing Ereignisse geben auch Ereignisdaten frei.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 sich auf die behandelten Merkmale des Ereignisses auswirken, wenn es die Ereignis Route durchläuft.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 (vom Benutzer entfernt) oder negativ ist, wenn das Mausrad nach unten bewegt wird (zum Benutzer).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).

Erweiterungsmethoden

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