C# Class MvvmNavigationToolkit.NavigationManagerBase

Base class for navigation manager
Show file Open project: EgorBo/MvvmNavigationToolkit

Public Methods

Method Description
Navigate ( object viewModel ) : void

Navigates to page associated with specified view model

StartupNavigation ( NavigationContext navigationContext ) : void

Starts navigation

Protected Methods

Method Description
NavigationManagerBase ( NavigationBuilder navigationBuilder ) : System

Private Methods

Method Description
GetDataContext ( NavigationContext navContext ) : object
GetPageUri ( Type page, string viewModelId ) : Uri

Method Details

Navigate() public method

Navigates to page associated with specified view model
public Navigate ( object viewModel ) : void
viewModel object
return void

NavigationManagerBase() protected method

protected NavigationManagerBase ( NavigationBuilder navigationBuilder ) : System
navigationBuilder NavigationBuilder
return System

StartupNavigation() public abstract method

Starts navigation
public abstract StartupNavigation ( NavigationContext navigationContext ) : void
navigationContext NavigationContext
return void