ContentElement.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) Metod

Definition

Anropas när en ohanterad PreviewMouseLeftButtonUp 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 public:
 virtual void OnPreviewMouseLeftButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected internal virtual void OnPreviewMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e);
abstract member OnPreviewMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnPreviewMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Friend Overridable Sub OnPreviewMouseLeftButtonUp (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 PreviewMouseLeftButtonUp verkar färdas på en tunnelväg men faktiskt färdas på ett indirekt sätt. Mouse.PreviewMouseUp är den underliggande händelsen som är tunnelruttad, och var och en ContentElement längs händelsevägen använder identisk hantering för att skapa den direkt dirigerade händelsen PreviewMouseLeftButtonUp. Även om du kan markera händelsen PreviewMouseLeftButtonUp 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 ContentElement lyssnar efter Mouse.PreviewMouseUp 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.PreviewMouseUp. Du kan inte ändra beteendet för mushantering ContentElement genom att OnPreviewMouseLeftButtonUpåsidosätta .

Gäller för