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>, ISafeAreaView, ITitledElement, IPageContainer<Page>, IElementConfiguration<NavigationPage>, IStackNavigationView, IView, IElement, ITransform, IStackNavigation, IToolbarElement, INavigationPageController, IActivatableView, IEnableLogger
- Inheritance
-
Routed
View Host
- Implements
- Inherited Members
- Extension Methods
Constructors
RoutedViewHost()
Initializes a new instance of the Routed
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.
Parameters
vm
IRoutableView Model The vm.
Returns
- Page
An observable of the page associated to a IRoutable
View .Model
PagesForViewModel(IRoutableViewModel?)
Pages for view model.
Parameters
vm
IRoutableView Model The vm.
Returns
- IObservable<Page>
An observable of the page associated to a IRoutable
View .Model