Show / Hide Table of Contents

Namespace Neutronium.BuildingBlocks.Application.Navigation

Classes

NavigationContext

Navigation context

NavigationContext<T>

Navigation context with before event

NavigationViewModel

ViewModel providing an implementing of INavigator and binding with javascript routing API. Originally designed to work with vue-router.

RoutedEventArgs

Router

IRouterBuilder and IRouterSolver implementation

RouterBuilderExtensions

Provides extensions for IRouterBuilder

RoutingEventArgs

Routing event

RoutingMessageArgs

Routing information, useful for logging purpose

Structs

BeforeRouterResult

Before navigation information

RouteDestination

Route destination

RouteInfo

Route description

RouteSpecification

Route destination

Interfaces

IConventionSubNavigator

Manage relative navigation within ViewModel

IExtendedConventionRouter

Convention router with sub-navigation capacity

INavigator

Navigation interface

IRouterBuilder

Route builder

IRouterSolver

Routing configuration associating viewModels and route

ISubNavigator

Manage relative navigation within ViewModel

ISubNavigatorFactory

Manage relative navigation within ViewModel

Enums

MessageType

Routing message type

Back to top Generated by DocFX