UIElement.OnMouseLeftButtonUp(MouseButtonEventArgs) Metod

Definition

Anropas när en ohanterad MouseLeftButtonUp dirigerad händelse når ett element i dess väg som härleds från den här klassen. Implementera den här metoden för att lägga till klasshantering för den här händelsen.

protected:
 virtual void OnMouseLeftButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected virtual void OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e);
abstract member OnMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Overridable Sub OnMouseLeftButtonUp (e As MouseButtonEventArgs)

Parametrar

e
MouseButtonEventArgs

Som MouseButtonEventArgs innehåller händelsedata. Händelsedata rapporterar att den vänstra musknappen släpptes.

Kommentarer

Händelsen MouseLeftButtonUp verkar färdas en bubblande väg men reser faktiskt på ett indirekt sätt. Mouse.MouseUp är den underliggande händelsen som är bubbelroutad och var och en UIElement längs händelsevägen använder identisk hantering för att höja den direkt dirigerade händelsen MouseLeftButtonUp. Även om du kan markera händelsen MouseLeftButtonUp som hanterad för det här elementet, fortsätter inte det hanterade tillståndet till andra element längs händelsevägen. Men du kanske vill markera händelsen som hanterad för att förhindra att allmänna instanshanterare (de som inte angav handledEventsToo) anropas.

Standardimplementeringen för allmän mushändelsehantering i UIElement lyssnar efter Mouse.MouseUp och konverterar den till en lämplig lokal händelse. Om du vill åsidosätta den här logiken måste du skapa en härledd klass. I den statiska konstruktorn för din härledda klass registrerar du en alternativ klasshanterare för Mouse.MouseUp. Du kan inte ändra beteendet för mushantering UIElement genom att OnMouseLeftButtonUpåsidosätta .

Gäller för