Skip to content

NavigationUserControl class

Attributes: [SupportedOSPlatform("windows10.0.17763.0")]

Defined in

Namespace: CrissCross.WPF.UI.Controls Assembly: CrissCross.WPF.UI.dll Full name: CrissCross.WPF.UI.Controls.NavigationUserControl Modifiers: public

Summary

        A reactive UserControl that hosts a ViewModelRoutedViewHost for ViewModel-based navigation.
        

Applies to

net10.0-windows10.0.19041, net9.0-windows10.0.19041, net8.0-windows10.0.19041, net481

Class hierarchy
classDiagram
class NavigationUserControl
class UserControl
UserControl <|-- NavigationUserControl
class ISetNavigation {
    <>
}
ISetNavigation <|.. NavigationUserControl
class IUseNavigation {
    <>
}
IUseNavigation <|.. NavigationUserControl
class IAmBuilt {
    <>
}
IAmBuilt <|.. NavigationUserControl
class IActivatableView {
    <>
}
IActivatableView <|.. NavigationUserControl

Inherits from: UserControl

Implements: ISetNavigation, IUseNavigation, IAmBuilt, IActivatableView

Constructors

NameSummary
.ctorInitializes a new instance of the [NavigationUserControl](# class.

Properties

NameSummary
CanNavigateBackGets an observable indicating whether the host can navigate back.
NavigateBackIsEnabledGets or sets a value indicating whether navigating back is enabled.
NavigationFrameGets the navigation host control.
TransitionGets or sets the transition used when switching views.

Fields

NameSummary
static NavigateBackIsEnabledPropertyThe navigate back is enabled property.
static NavigationFramePropertyThe navigation frame property.
static TransitionPropertyThe transition property.

Derived types

Inherited members

See also