Class RoutedViewHost
- Namespace
- ReactiveUI.Maui
- Assembly
- ReactiveUI.Maui.dll
This is a Navigation
public class RoutedViewHost : NavigationPage, INotifyPropertyChanged, IVisualTreeElement, IEffectControlProvider, IToolTipElement, IContextFlyoutElement, IAnimatable, ILayout, IPageController, IVisualElementController, IElementController, IElementConfiguration<Page>, ITitledElement, ISafeAreaView, IPageContainer<Page>, IElementConfiguration<NavigationPage>, IStackNavigationView, IView, IElement, ITransform, IStackNavigation, IToolbarElement, INavigationPageController, IActivatableView, IEnableLogger
- Inheritance
-
Routed
View Host
- Implements
-
IEnable
Logger
- Inherited Members
- Extension Methods
Constructors
RoutedViewHost()
Initializes a new instance of the Routed
[RequiresDynamicCode("RoutedViewHost uses methods that require dynamic code generation")]
[RequiresUnreferencedCode("RoutedViewHost uses methods that may require unreferenced code")]
public RoutedViewHost()
Exceptions
- Exception
You must register an IScreen class representing your App's main Screen.
Fields
RouterProperty
The router bindable property.
Field Value
SetTitleOnNavigateProperty
The Set Title on Navigate property.
Field Value
Properties
Router
Gets or sets the Routing
Property Value
SetTitleOnNavigate
Gets or sets a value indicating whether gets or sets the Set Title of the view model stack.
Property Value
Methods
InvalidateCurrentViewModel()
Invalidates current page view model.
PageForViewModel(IRoutableViewModel)
Page for view model.
[RequiresDynamicCode("PagesForViewModel uses methods that require dynamic code generation")]
[RequiresUnreferencedCode("PagesForViewModel uses methods that may require unreferenced code")]
protected virtual Page PageForViewModel(IRoutableViewModel vm)
Parameters
vmIRoutableView Model The vm.
Returns
- Page
An observable of the page associated to a IRoutable
View .Model
PagesForViewModel(IRoutableViewModel?)
Pages for view model.
[RequiresDynamicCode("PagesForViewModel uses methods that require dynamic code generation")]
[RequiresUnreferencedCode("PagesForViewModel uses methods that may require unreferenced code")]
protected virtual IObservable<Page> PagesForViewModel(IRoutableViewModel? vm)
Parameters
vmIRoutableView Model The vm.
Returns
- IObservable<Page>
An observable of the page associated to a IRoutable
View .Model
SyncNavigationStacksAsync()
[RequiresDynamicCode("SyncNavigationStacksAsync uses methods that require dynamic code generation")]
[RequiresUnreferencedCode("SyncNavigationStacksAsync uses methods that may require unreferenced code")]
protected Task SyncNavigationStacksAsync()