Skip to content

RoutedViewHost class

Defined in

Namespace: ReactiveUI.Maui Assembly: ReactiveUI.Maui.dll Full name: ReactiveUI.Maui.RoutedViewHost Modifiers: public

Summary

View source

This is a NavigationPage that serves as a router.

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-tvos26.0, net10.0-maccatalyst26.0, net9.0, net9.0-tvos18.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-browserwasm1.0, net9.0-macos15.0, net9.0-ios18.0, net9.0-android35.0, net9.0-desktop1.0, net8.0-macos15.0, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-tvos18.0, netstandard2.1

Class hierarchy
classDiagram
class RoutedViewHost
class NavigationPage
NavigationPage <|-- RoutedViewHost
class IActivatableView {
    <>
}
IActivatableView <|.. RoutedViewHost
class IEnableLogger {
    <>
}
IEnableLogger <|.. RoutedViewHost

Inherits from: NavigationPage

Implements: IActivatableView, IEnableLogger

Constructors

NameSummary
.ctorInitializes a new instance of the [RoutedViewHost](# class.

Properties

NameSummary
RouterGets or sets the [RoutingState](# of the view model stack.
SetTitleOnNavigateGets or sets a value indicating whether gets or sets the Set Title of the view model stack.

Fields

NameSummary
static RouterPropertyThe router bindable property.
static SetTitleOnNavigatePropertyThe Set Title on Navigate property.

Methods

NameSummary
PagesForViewModelPages for view model.
PageForViewModelPage for view model.
InvalidateCurrentViewModelInvalidates current page view model.
SyncNavigationStacksAsyncSyncs page's navigation stack with [Router](# to affect [Router](# manipulations like Add or Clear.
Inherited members

See also