C# Class MediaAppSample.Core.ViewModels.MainViewModel

Inheritance: ViewModelBase
Show file Open project: Microsoft/TVHelpers Class Usage Examples

Public Methods

Method Description
MainViewModel ( ) : MediaAppSample.Core.Data
UpdateVoiceCommandsAsync ( CancellationToken ct ) : Task

Updates the Cortana voice commands for this application

Protected Methods

Method Description
OnLoadStateAsync ( LoadStateEventArgs e, bool isFirstRun ) : Task
OnRefreshAsync ( CancellationToken ct ) : Task

Private Methods

Method Description
LoadFeaturedItemAsync ( CancellationToken ct ) : Task
LoadMoviesFeaturedAsync ( CancellationToken ct ) : Task
LoadMoviesNewReleasesAsync ( CancellationToken ct ) : Task
LoadSneakPeeksAsync ( CancellationToken ct ) : Task
LoadTvFeaturedAsync ( CancellationToken ct ) : Task
LoadTvNewReleasesAsync ( CancellationToken ct ) : Task

Method Details

MainViewModel() public method

public MainViewModel ( ) : MediaAppSample.Core.Data
return MediaAppSample.Core.Data

OnLoadStateAsync() protected method

protected OnLoadStateAsync ( LoadStateEventArgs e, bool isFirstRun ) : Task
e LoadStateEventArgs
isFirstRun bool
return Task

OnRefreshAsync() protected method

protected OnRefreshAsync ( CancellationToken ct ) : Task
ct System.Threading.CancellationToken
return Task

UpdateVoiceCommandsAsync() public method

Updates the Cortana voice commands for this application
public UpdateVoiceCommandsAsync ( CancellationToken ct ) : Task
ct System.Threading.CancellationToken
return Task