MouseEventHandler Delegera
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar den metod som hanterar musrelaterade dirigerade händelser som inte specifikt omfattar musknappar eller mushjulet. till exempel MouseMove.
public delegate void MouseEventHandler(System::Object ^ sender, MouseEventArgs ^ e);
public delegate void MouseEventHandler(object sender, MouseEventArgs e);
type MouseEventHandler = delegate of obj * MouseEventArgs -> unit
Public Delegate Sub MouseEventHandler(sender As Object, e As MouseEventArgs)
Parametrar
- sender
- Object
Objektet där händelsehanteraren är kopplad.
Händelsedata.
Kommentarer
Det här ombudet används med följande kopplade händelser:
Det här ombudet används med följande dirigerade händelser. Dessa dirigerade händelser vidarebefordrar de tidigare angivna kopplade händelserna för att göra dem mer tillgängliga för den allmänna elementmodellen i WPF.
De kopplade händelserna och baselementets dirigerade händelser delar sina händelsedata, och de bubblande och tunnelande versionerna av de dirigerade händelserna delar också händelsedata. Detta kan påverka de hanterade egenskaperna för händelsen när den färdas på händelsevägen. Mer information finns i Översikt över indata.
Förutom de RoutedEventArgs egenskaper som är relevanta för alla routade händelser är de mest intressanta egenskaperna MouseEventArgs för som du kan använda i en MouseEventHandler implementering flera egenskaper som exponerar det aktuella knapptillståndet, till exempel LeftButton och MouseDevice. MouseDevice är användbart, särskilt eftersom du kan kontrollera Captured det.
Observera att händelser som specifikt hanterar musknappshändelser använder ett annat ombud, MouseButtonEventHandler. Egenskaperna för musknappen är tillgängliga MouseEventArgs om det finns indatalägen eller interaktioner som involverar knapparna även om du hanterar en händelse som inte är knapp.
Tilläggsmetoder
| Name | Description |
|---|---|
| GetMethodInfo(Delegate) |
Hämtar ett objekt som representerar den metod som representeras av det angivna ombudet. |