private void InitializePage(object obj) { DataContext = ViewModel = new MainViewModel(); ViewModel.SetContent(); stateManager.ScheduleTaskEveryMinute(updateContent); bindMapController(); }
protected async void InitializePageState(object parameter) { var param = (StopParameter)parameter; this.ViewModel = new StopViewModel(); //ViewModel.Initialize(parameter, stateManager); ViewModel.Initialize(parameter); var viewSource = (CollectionViewSource)Resources["src"]; viewSource.Source = ViewModel.ItemsSource; registerBottomObserver(); if (ViewModel.CurrentTime) { stateManager.ScheduleTask <StopPage>(500, page => page.flashTimes()); } foreach (var task in ViewModel.TasksToSchedule) { stateManager.ScheduleTaskEveryMinute(task); } }