Table of Contents

Class NavigationArguments

Namespace
Artemis.UI.Shared.Routing
Assembly
Artemis.UI.Shared.dll

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

public class NavigationArguments
Inheritance
object
NavigationArguments

Properties

Options

Gets the options that are being used for this navigation.

public RouterNavigationOptions Options { get; }

Property Value

RouterNavigationOptions

Path

Gets the path of the route that is being navigated to.

public string Path { get; }

Property Value

string

RouteParameters

GEts an array of all parameters provided to this route.

public object[] RouteParameters { get; }

Property Value

object[]

Router

Gets the router in which the navigation is taking place.

public IRouter Router { get; }

Property Value

IRouter

SegmentParameters

Gets an array of parameters provided to this screen's segment of the route.

public object[] SegmentParameters { get; }

Property Value

object[]

Methods

Cancel()

Cancels further processing of the current navigation.

public void Cancel()

Remarks

It not necessary to cancel the navigation in order to navigate to another route, the current navigation will be cancelled by the router.