C# Class Jbe.NewsReader.Applications.Controllers.AppController

Inheritance: IAppController
Mostra file Open project: jbe2277/waf

Private Properties

Property Type Description
AppController Jbe.NewsReader.Applications.Services
CanNavigateBack bool
InitializeFeedItemListViewModel FeedItemListViewModel
InitializeFeedItemViewModel FeedItemViewModel
InitializeFeedListViewModel FeedListViewModel
Navigate void
NavigateBack void
ShowFeedItemListView void
ShowFeedItemView void
ShowReviewView System.Threading.Tasks.Task
ShowSettingsView void

Public Methods

Method Description
Initialize ( ) : void
Resuming ( ) : void
Run ( ) : void
SuspendingAsync ( ) : System.Threading.Tasks.Task

Private Methods

Method Description
AppController ( ILauncherService launcherService, IAppInfoService appInfoService, SelectionService selectionService, Lazy dataController, Lazy accountController, Lazy newsFeedsController, Lazy settingsController, Lazy shellViewModel, Lazy feedListViewModel, Lazy feedItemListViewModel, Lazy feedItemViewModel ) : Jbe.NewsReader.Applications.Services
CanNavigateBack ( ) : bool
InitializeFeedItemListViewModel ( Lazy viewModel ) : FeedItemListViewModel
InitializeFeedItemViewModel ( Lazy viewModel ) : FeedItemViewModel
InitializeFeedListViewModel ( Lazy viewModel ) : FeedListViewModel
Navigate ( ) : void
NavigateBack ( ) : void
ShowFeedItemListView ( object parameter ) : void
ShowFeedItemView ( object parameter ) : void
ShowReviewView ( ) : System.Threading.Tasks.Task
ShowSettingsView ( ) : void

Method Details

Initialize() public method

public Initialize ( ) : void
return void

Resuming() public method

public Resuming ( ) : void
return void

Run() public method

public Run ( ) : void
return void

SuspendingAsync() public method

public SuspendingAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task