コード例 #1
0
ファイル: StopPage.xaml.cs プロジェクト: gyurisb/bpmenetrend
        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);
            }
        }
コード例 #2
0
ファイル: MapPage.xaml.cs プロジェクト: gyurisb/bpmenetrend
 protected async void InitializePageState(object parameter)
 {
     this.parameter = parameter;
     createController(parameter);
     stateManager.ScheduleTask <MapPage>(10000, page => page.DoLocationMarking(), preExecute: true);
 }