UI Tookit UI Tookit
UI Tookit UI Tookit
DocFX + Singulink = ♥

Search Results for

    Namespace Singulink.UI.Navigation

    Classes

    ChildRoutePart<TParentViewModel, TChildViewModel>

    Represents a child route part with no parameters.

    ChildRoutePart<TParentViewModel, TChildViewModel, TParam>

    Represents a parameterized child route part.

    DialogButtonLabels

    Provides a set of predefined button labels for dialogs.

    DialogPresenterExtensions

    Provides extension methods for IDialogPresenter to show message dialogs.

    MessageDialogOptions

    Options for configuring a message dialog.

    MessageDialogViewModel

    View model for message dialogs shown by navigators. The default message dialog can be overridden by mapping a custom dialog to this view model type when building an INavigator.

    NavigatingArgs

    Provides information to a view model when its route is navigating away and allows it to be cancelled.

    NavigationArgs

    Provides information to a view model when its route is being navigated to.

    NavigationRouteException

    Represents errors that occur during navigation route processing.

    Redirect

    Represents a redirection to a different route.

    RootRoutePart<TViewModel>

    Represents a root route part with no parameters.

    RootRoutePart<TViewModel, TParam>

    Represents a parameterized root route part.

    Route

    Provides methods for building routes.

    RouteBuilder

    Represents a builder used for constructing routes without parameters.

    RouteBuilderBase

    Represents a builder for constructing routes.

    RouteBuilder<TParam>

    Represents a builder used for constructing parameterized routes.

    RouteOptions

    Represents options for a route.

    RoutePart

    Represents a route part.

    RoutePart<TViewModel>

    Represents a route part with no parameters.

    RoutePart<TViewModel, TParam>

    Represents a parameterized route part.

    ViewModelExtensions

    Provides extension methods for view models to access their associated navigators and parameters.

    Interfaces

    IConcreteChildRoutePart<TParentViewModel>

    Represents a child route part, either with no parameters or with all its parameters resolved.

    IConcreteChildRoutePart<TParentViewModel, TChildViewModel>

    Represents a child route part, either with no parameters or with all its parameters resolved.

    IConcreteRootRoutePart

    Represents a root route part, either with no parameters or with all its parameters resolved.

    IConcreteRootRoutePart<TViewModel>

    Represents a root route part, either with no parameters or with all its parameters resolved.

    IConcreteRoute

    Represents a full concrete route.

    IConcreteRoutePart

    Represents a route part, either with no parameters or with all its parameters resolved.

    IDialogNavigator

    Represents a navigator for dialogs that can show child dialogs or close the current dialog.

    IDialogPresenter

    Represents a presenter that can show dialogs. Implemented by both INavigator and IDialogNavigator (to show top-level and child dialogs, respectively).

    IDialogViewModel

    Represents a view model that can be used in a dialog.

    IDialogViewModel<TResult>

    Represents a view model that can be used in a dialog that returns a result when closed.

    IDismissibleDialogViewModel

    Represents a dialog view model that can handle close requests when the escape key is pressed or a system back request is received. If a dialog view model does not implement this interface, the dialog will ignore these requests.

    IDismissibleDialogViewModel<TResult>

    Represents a dialog view model that can handle close requests when the escape key is pressed or a system back request is received, and produces a result when closed.

    INavigator

    Represents a navigator that can navigate a hierarchy of views using routes and display dialogs for an application or window.

    INavigatorBuilder

    Represents a navigator builder that can be used to configure a navigator.

    IParameterizedConcreteRoute<TViewModel, TParam>

    Represents a parameterized route with all its parameters resolved.

    IRoutedViewModel

    Represents a view model that is navigated to using a route part with no parameters.

    IRoutedViewModelBase

    Represents a view model that can be navigated to.

    IRoutedViewModel<TParam>

    Represents a view model that is navigated to using a parameterized route part.

    Enums

    NavigationResult

    Represents the result of a navigation operation.

    NavigationType

    Specifies the types of navigations that can occur.

    © Singulink. All rights reserved.