C# Class Catrobat.IDE.Core.ViewModels.Main.OnlinePrograms.ProgramsViewModel

Inheritance: GalaSoft.MvvmLight.ObservableObject
Show file Open project: Catrobat/CatrobatForWindows Class Usage Examples

Public Methods

Method Description
GetPrograms ( int offset, int count, string category, CancellationToken cancellationToken, string additionalSearchText = null ) : Task>
ProgramsViewModel ( ) : GalaSoft.MvvmLight.Command

Private Methods

Method Description
ExitSearch ( ) : void
InitializeCategories ( ) : void
LoadFeaturedPrograms ( ) : void
ProgramsViewModelPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
ReloadOnlinePrograms ( ) : void
ResetPrograms ( ) : void
Search ( ) : void

Method Details

GetPrograms() public method

public GetPrograms ( int offset, int count, string category, CancellationToken cancellationToken, string additionalSearchText = null ) : Task>
offset int
count int
category string
cancellationToken System.Threading.CancellationToken
additionalSearchText string
return Task>

ProgramsViewModel() public method

public ProgramsViewModel ( ) : GalaSoft.MvvmLight.Command
return GalaSoft.MvvmLight.Command