C# Class Microsoft.Practices.Prism.Regions.RegionNavigationService

Provides navigation for regions.
Inheritance: IRegionNavigationService
Exibir arquivo Open project: xperiandri/PortablePrism Class Usage Examples

Public Methods

Method Description
RegionNavigationService ( IServiceLocator serviceLocator, IRegionNavigationContentLoader regionNavigationContentLoader, IRegionNavigationJournal journal ) : System

Initializes a new instance of the RegionNavigationService class.

Private Methods

Method Description
DoNavigate ( Uri source, Action navigationCallback ) : void
ExecuteNavigation ( Microsoft.Practices.Prism.Regions.NavigationContext navigationContext, object activeViews, Action navigationCallback ) : void
InvokeOnNavigationAwareElement ( object item, Action invocation ) : void
InvokeOnNavigationAwareElements ( IEnumerable items, Action invocation ) : void
NotifyActiveViewsNavigatingFrom ( Microsoft.Practices.Prism.Regions.NavigationContext navigationContext, object activeViews ) : void
NotifyNavigationFailed ( Microsoft.Practices.Prism.Regions.NavigationContext navigationContext, Action navigationCallback, Exception e ) : void
RaiseNavigated ( Microsoft.Practices.Prism.Regions.NavigationContext navigationContext ) : void
RaiseNavigating ( Microsoft.Practices.Prism.Regions.NavigationContext navigationContext ) : void
RaiseNavigationFailed ( Microsoft.Practices.Prism.Regions.NavigationContext navigationContext, Exception error ) : void
RequestCanNavigateFromOnCurrentlyActiveView ( Microsoft.Practices.Prism.Regions.NavigationContext navigationContext, Action navigationCallback, object activeViews, int currentViewIndex ) : void
RequestCanNavigateFromOnCurrentlyActiveViewModel ( Microsoft.Practices.Prism.Regions.NavigationContext navigationContext, Action navigationCallback, object activeViews, int currentViewIndex ) : void
RequestNavigate ( Uri target, Action navigationCallback ) : void

Method Details

RegionNavigationService() public method

Initializes a new instance of the RegionNavigationService class.
public RegionNavigationService ( IServiceLocator serviceLocator, IRegionNavigationContentLoader regionNavigationContentLoader, IRegionNavigationJournal journal ) : System
serviceLocator IServiceLocator The service locator.
regionNavigationContentLoader IRegionNavigationContentLoader The navigation target handler.
journal IRegionNavigationJournal The journal.
return System