Table of Contents

Namespace Artemis.UI.Shared.Routing

Namespaces

Artemis.UI.Shared.Routing.ParameterParsers

Classes

NavigationArguments

Represents an object that contains information about the current navigation action.

RoutableHostScreen<TScreen>

Represents a view model to which routing can take place and which in turn can host another view model.

RoutableHostScreen<TScreen, TParam>

Represents a view model to which routing with parameters can take place and which in turn can host another view model.

RoutableScreen

Represents a view model to which routing can take place.

RoutableScreen<TParam>

Represents a view model to which routing with parameters can take place.

Route

Represents a route at a certain path.

RouteRegistration<TViewModel>

Represents a registration for a route and its associated view model.

RouteSegment

Represents a segment of a route.

RouterNavigationOptions

Represents navigation options used to control navigation behaviour.

Interfaces

IRouter

Represents a router that can be used to navigate to different screens.

IRouterRegistration

Represents a registration for a route.

Enums

ParameterSource

Enum representing the source of parameters in the RoutableScreen class.