C# Class Integreat.Shared.ViewModels.MainPageViewModel

Inheritance: BaseViewModel
ファイルを表示 Open project: Integreat/app-cross_platform

Public Methods

Method Description
Init ( ) : void
MainPageViewModel ( IAnalyticsService analytics, PagesViewModel pagesViewModel, EventPagesViewModel eventPagesViewModel, NavigationViewModel navigationViewModel, TabViewModel tabViewModel, IDialogProvider dialogProvider, INavigator navigator, Func pageSearchViewModelFactory, PersistenceService persistence ) : System
OnAppearing ( ) : void

Private Methods

Method Description
LoadLanguages ( ) : Task>
OnChangeLanguageClicked ( ) : void
OnSearchClicked ( ) : void

Method Details

Init() public method

public Init ( ) : void
return void

MainPageViewModel() public method

public MainPageViewModel ( IAnalyticsService analytics, PagesViewModel pagesViewModel, EventPagesViewModel eventPagesViewModel, NavigationViewModel navigationViewModel, TabViewModel tabViewModel, IDialogProvider dialogProvider, INavigator navigator, Func pageSearchViewModelFactory, PersistenceService persistence ) : System
analytics IAnalyticsService
pagesViewModel PagesViewModel
eventPagesViewModel EventPagesViewModel
navigationViewModel NavigationViewModel
tabViewModel TabViewModel
dialogProvider IDialogProvider
navigator INavigator
pageSearchViewModelFactory Func
persistence Integreat.Shared.Services.Persistence.PersistenceService
return System

OnAppearing() public method

public OnAppearing ( ) : void
return void