PointerGestureRecognizer.PointerReleased Event
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Raised when the pointer that has previous initiated a press is released within the view.
public:
event EventHandler<Microsoft::Maui::Controls::PointerEventArgs ^> ^ PointerReleased;
public event EventHandler<Microsoft.Maui.Controls.PointerEventArgs>? PointerReleased;
member this.PointerReleased : EventHandler<Microsoft.Maui.Controls.PointerEventArgs>
Public Event PointerReleased As EventHandler(Of PointerEventArgs)
Event Type
Remarks
Secondary / Right Button behavior (iOS & Mac Catalyst): When Buttons is set to include Secondary on iOS or Mac Catalyst, a secondary pointer press is simulated using an internal ("fake") context menu gesture – the same approach used by TapGestureRecognizer. Because UIKit does not expose a stable API for tracking a continuous right-button (secondary) down state, the framework will raise PointerPressed followed immediately by PointerReleased for a secondary click. There is no intermediate prolonged pressed state for secondary button interactions on these platforms.
If you need to distinguish a primary press/release sequence from a secondary one, inspect Button in the event handlers. Do not rely on timing (e.g., expecting a noticeable delay between pressed and released) for secondary interactions on iOS/Mac Catalyst as both events may fire in immediate succession.