RoutableViewModelMixins class¶
Defined in
Namespace: ReactiveUI.Reactive
Assembly: ReactiveUI.Reactive.dll
Full name: ReactiveUI.Reactive.RoutableViewModelMixins
Modifiers: public static
Summary¶
Provides extension methods for IRoutableViewModel to observe and manage navigation-related focus and lifecycle
events within a navigation stack.
Applies to
net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471
Remarks¶
These methods enable ViewModels to react to navigation changes, such as gaining or losing focus, by subscribing to observables or setting up disposable resources. They are intended to be used in scenarios where ViewModels participate in navigation stacks and need to manage resources or state based on their navigation status. All methods require a non-null IRoutableViewModel instance and are typically used within applications utilizing reactive navigation patterns.
Methods¶
| Name | Summary |
|---|---|
| static WhenNavigatedTo | |
| static WhenNavigatedToObservable | |
| static WhenNavigatingFromObservable |
Inherited members
Extension blocks¶
extension(IRoutableViewModel item)¶
WhenNavigatedToWhenNavigatedToObservableWhenNavigatingFromObservable