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

Search Results for

    Namespace Singulink.UI.Navigation

    Classes

    ContentControlNavigator

    Represents a navigator that sets the active view for a Microsoft.UI.Xaml.Controls.ContentControl.

    DialogButtonLabels

    Provides a set of predefined button labels for dialogs.

    DialogNavigatorExtensions

    Provides extension methods for IDialogNavigatorBase to show message dialogs.

    InterpolatedRouteHandler

    Provides a custom interpolated string handler for route strings.

    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 from and allows it to be cancelled.

    NavigationArgs

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

    Navigator

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

    NavigatorBuilder

    Represents a builder for mapping routed views to view models.

    NestedRoute<TParentViewModel, TNestedViewModel>

    Represents a nested route without a parameter.

    NestedRoute<TParentViewModel, TParam, TNestedViewModel>

    Represents a nested route with a parameter.

    PanelNavigator

    Represents a navigator that sets the active view for a Microsoft.UI.Xaml.Controls.Panel.

    RootRoute<TViewModel>

    Represents a root route with no parameters.

    RootRoute<TParam, TViewModel>

    Represents a root route with parameters.

    Route

    Provides methods for building routes.

    RouteBase

    Represents a route that can be navigated to.

    RouteBase<TViewModel>

    Represents a route that can be navigated to.

    RouteBase<TParam, TViewModel>

    Represents a route with parameters that can be navigated to.

    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 routes with parameters.

    RouteOptions

    Represents options for a route.

    RoutedViewModel

    Represents a view model that can be navigated to with a parameterless route.

    RoutedViewModel<TParam>

    Represents a view model that can be navigated to with a parameterized route.

    ViewNavigatorBase<TNavControl>

    Represents a navigator that sets the active view for a control.

    Interfaces

    IDialogNavigator

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

    IDialogNavigatorBase

    Represents a navigator that can show dialogs.

    IDismissableDialogViewModel

    Represents a dialog view model that can handle close requests when the escape key is pressed or a user-initiated back navigation is triggered. If a dialog view model does not implement this interface, the dialog will ignore these requests.

    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.

    IParameterizedSpecifiedRoute<TParam, TViewModel>

    Represents a specified root or nested route with a parameter.

    IParentView

    Represents a parent view that can navigate to nested child views.

    IRoutedView

    Represents a view that is associated with a view model and can be navigated to using a route.

    IRoutedViewModel

    Represents a view model that can be navigated to with a parameterless route.

    IRoutedViewModelBase

    Represents a view model that can be navigated to.

    IRoutedViewModel<TParam>

    Represents a view model that can be navigated to with a parameterized route.

    IRoutedView<TViewModel>

    Represents a view that is associated with a view model and can be navigated to using a route.

    ISpecifiedNestedRoute<TParentViewModel, TNestedViewModel>

    Represents a nested route with all its parameters specified.

    ISpecifiedRootRoute<TViewModel>

    Represents a root route with all its parameters specified.

    ISpecifiedRoute

    Represents a root or nested route with all its parameters specified.

    IViewNavigator

    Represents a navigator that sets the active view for a control.

    Enums

    NavigatingFlags

    Specifies flags that provide additional information for items in a route that is navigating away from.

    NavigationFlags

    Specifies flags that provide additional information for items in a route that is being navigated to.

    NavigationResult

    Represents the result of a navigation operation.

    NavigationType

    Specifies the types of navigations that can occur.

    © Singulink. All rights reserved.