C# Class Integreat.Shared.ViewModels.PagesViewModel

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

Public Methods

Method Description
PagesViewModel ( IAnalyticsService analytics, Func pageLoaderFactory, PageViewModel>.Func pageViewModelFactory, Func detailedPagesViewModelFactory, INavigator navigator ) : System
SetLanguageLocation ( Language language, Location location ) : void

Private Methods

Method Description
FilterPages ( ) : void
LoadPages ( bool forceRefresh = false ) : void
OnTap ( object sender ) : void

Method Details

PagesViewModel() public method

public PagesViewModel ( IAnalyticsService analytics, Func pageLoaderFactory, PageViewModel>.Func pageViewModelFactory, Func detailedPagesViewModelFactory, INavigator navigator ) : System
analytics IAnalyticsService
pageLoaderFactory Func
pageViewModelFactory PageViewModel>.Func
detailedPagesViewModelFactory Func
navigator INavigator
return System

SetLanguageLocation() public method

public SetLanguageLocation ( Language language, Location location ) : void
language Language
location Integreat.Shared.Models.Location
return void