C# Class Integreat.Shared.LanguagesViewModel

Inheritance: BaseViewModel
Show file Open project: Integreat/app-cross_platform

Public Properties

Property Type Description
LanguagesLoader Integreat.Shared.Services.Loader.LanguagesLoader

Public Methods

Method Description
LanguagesViewModel ( IAnalyticsService analytics, Location location, LanguagesLoader>.Func languageLoaderFactory, INavigator navigator, Func mainPageViewModelFactory ) : Integreat.Shared.Models

Private Methods

Method Description
ExecuteLoadLanguages ( bool forceRefresh = false ) : void
LanguageSelected ( ) : void

Method Details

LanguagesViewModel() public method

public LanguagesViewModel ( IAnalyticsService analytics, Location location, LanguagesLoader>.Func languageLoaderFactory, INavigator navigator, Func mainPageViewModelFactory ) : Integreat.Shared.Models
analytics IAnalyticsService
location Integreat.Shared.Models.Location
languageLoaderFactory LanguagesLoader>.Func
navigator INavigator
mainPageViewModelFactory Func
return Integreat.Shared.Models

Property Details

LanguagesLoader public property

public LanguagesLoader,Integreat.Shared.Services.Loader LanguagesLoader
return Integreat.Shared.Services.Loader.LanguagesLoader