C# Class Integreat.Shared.ViewModels.MainPageViewModel

Inheritance: BaseViewModel
Afficher le fichier Open project: Integreat/app-cross_platform

Méthodes publiques

Méthode 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

Méthode Description
LoadLanguages ( ) : Task>
OnChangeLanguageClicked ( ) : void
OnSearchClicked ( ) : void

Method Details

Init() public méthode

public Init ( ) : void
Résultat void

MainPageViewModel() public méthode

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
Résultat System

OnAppearing() public méthode

public OnAppearing ( ) : void
Résultat void