Skip to content

ViewModelRoutedViewHost class

Defined in

Namespace: CrissCross.Avalonia Assembly: CrissCross.Avalonia.dll Full name: CrissCross.Avalonia.ViewModelRoutedViewHost Modifiers: public

Summary

View source

        ViewModelRoutedViewHost.
        

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net471

Class hierarchy
classDiagram
class ViewModelRoutedViewHost
class ReactiveTransitioningContentControl
ReactiveTransitioningContentControl <|-- ViewModelRoutedViewHost
class IViewModelRoutedViewHost {
    <>
}
IViewModelRoutedViewHost <|.. ViewModelRoutedViewHost
class IActivatableView {
    <>
}
IActivatableView <|.. ViewModelRoutedViewHost
class IEnableLogger {
    <>
}
IEnableLogger <|.. ViewModelRoutedViewHost

Inherits from: ReactiveTransitioningContentControl

Implements: IViewModelRoutedViewHost, IActivatableView, IEnableLogger

Constructors

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

Properties

NameSummary
ViewLocatorGets or sets the view AppLocator.
CanNavigateBackGets or sets a value indicating whether [navigate back is enabled].
CanNavigateBackObservableGets the can navigate back observable.
CurrentViewModelGets the current view model.
HostNameGets or sets the name of the host.
NameGets or sets the name of the styled element.
NavigateBackIsEnabledGets or sets a value indicating whether [navigate back is enabled].
NavigationStackGets the navigation stack.
RequiresSetupGets a value indicating whether [requires setup].
StyleKeyOverrideGets the type by which the element is styled.

Fields

NameSummary
static CanNavigateBackPropertyThe can navigate back property.
static HostNamePropertyThe host name property.
static NavigateBackIsEnabledPropertyThe navigate back is enabled property.

Methods

NameSummary
ClearHistoryClears the history.
NavigateNavigates the ViewModel contract.
NavigateAndResetNavigates and resets.
NavigateBackNavigates back.
RefreshRefreshes this instance.
SetupSetups this instance.
DisposeReleases unmanaged and - optionally - managed resources.
Inherited members