C# Class Gymnastika.Common.Navigation.NavigationService

Inheritance: INavigationService
显示文件 Open project: weiqiyiji/Gymnastika

Public Methods

Method Description
NavigationService ( INavigationManager navigationManager, INavigationContainerAccessor containerAccessor ) : System
RequestNavigate ( string regionName, string viewName ) : void
RequestNavigate ( string regionName, string viewName, string stateName ) : void

Private Methods

Method Description
ActivateView ( string viewName, INavigationRegion region ) : NavigationDescriptor
EnsureRegion ( string regionName ) : INavigationRegion
EnsureState ( string regionName, string viewName, string stateName, NavigationDescriptor descriptor ) : ViewState
NotifyStateChanging ( NavigationDescriptor descriptor, ViewState state ) : void
OnNavigationCompleted ( NavigationDescriptor sourceDescriptor, NavigationDescriptor targetDescriptor, ViewState targetState ) : void
OnNavigationStart ( NavigationDescriptor sourceDescriptor, NavigationDescriptor targetDescriptor, ViewState targetState ) : void
OnTransitionCompleted ( object sender, EventArgs e ) : void
PostTransition ( ) : void

Method Details

NavigationService() public method

public NavigationService ( INavigationManager navigationManager, INavigationContainerAccessor containerAccessor ) : System
navigationManager INavigationManager
containerAccessor INavigationContainerAccessor
return System

RequestNavigate() public method

public RequestNavigate ( string regionName, string viewName ) : void
regionName string
viewName string
return void

RequestNavigate() public method

public RequestNavigate ( string regionName, string viewName, string stateName ) : void
regionName string
viewName string
stateName string
return void