C# Class Rsdn.Janus.NavigationPageFactoryService

Inheritance: INavigationPageFactoryService
Exibir arquivo Open project: rsdn/janus

Public Methods

Method Description
CanCreatePage ( IServiceProvider serviceProvider, string name ) : bool
CreatePage ( IServiceProvider serviceProvider, string name, NavigationPageState state ) : INavigationPage
NavigationPageFactoryService ( [ serviceProvider ) : System

Private Methods

Method Description
CreatePageProviders ( IServiceProvider serviceProvider ) : string>>.IEnumerable
CreatePageProvidersHierachy ( string>.IEnumerable providersWithMasks ) : NavigationPageProviderHierarchy
TryFindProvider ( IServiceProvider serviceProvider, string name ) : INavigationPageProvider

Method Details

CanCreatePage() public method

public CanCreatePage ( IServiceProvider serviceProvider, string name ) : bool
serviceProvider IServiceProvider
name string
return bool

CreatePage() public method

public CreatePage ( IServiceProvider serviceProvider, string name, NavigationPageState state ) : INavigationPage
serviceProvider IServiceProvider
name string
state NavigationPageState
return INavigationPage

NavigationPageFactoryService() public method

public NavigationPageFactoryService ( [ serviceProvider ) : System
serviceProvider [
return System