Namespace Artemis.UI.Shared.Routing
Namespaces
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.