INavigationMixins.PushingObservable(INavigation) method¶
Defined in
Type: INavigationMixins
Namespace: ReactiveUI.Maui.Plugins.Popup
Assembly: ReactiveUI.Maui.Plugins.Popup.dll
Applies to
net10.0, net10.0-android36.0, net10.0-ios26.0, net10.0-macos26.0, net10.0-windows10.0.19041, net10.0-browserwasm1.0, net10.0-desktop1.0, net10.0-maccatalyst26.0, net10.0-tvos26.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net9.0-windows10.0.19041, netstandard2.1, net471
public static IObservable<PopupNavigationEventArgs> PushingObservable(this INavigation navigation)
Summary: Observes when a popup page is beginning to be pushed onto the navigation stack.
Parameters
| Name | Type | Description |
|---|---|---|
navigation | INavigation | The navigation service instance. |
Returns: IObservablePopupNavigationEventArgs each time a popup begins to be presented.
Remarks
This method returns a Hot Observable derived from the Pushing event.
Hot Observables produce values regardless of whether there are active subscriptions. The event fires
before the popup is actually added to the navigation stack, allowing for interception or validation
of navigation events.