GetScheduler() public method

public GetScheduler ( ) : Scheduler
return Scheduler
示例#1
0
        public void RefreshListViewSource()
        {
            Core      MainCore      = Core.GetCore();
            Scheduler MainScheduler = MainCore.GetScheduler();

            System.Collections.ObjectModel.ObservableCollection <AppTask> oTasksList = new System.Collections.ObjectModel.ObservableCollection <AppTask>(MainScheduler.GetTasks(false));
            listView.ItemTemplate = new DataTemplate(typeof(ListItemCell));
            listView.ItemsSource  = oTasksList;
        }
示例#2
0
        public Main()
        {
            Title = "Scheduler App 2016";
            Core      MainCore      = Core.GetCore();
            Scheduler MainScheduler = MainCore.GetScheduler();

            listView = new ListView();
            listView.ItemSelected += (sender, e) => {
                AppTask x = (AppTask)e.SelectedItem;
                if (x is AppTask)
                {
                    Navigation.PushAsync(new pageTask(Core.GetCore().GetScheduler().FindTaskById(x.TaskID)));
                    ((ListView)sender).SelectedItem = null;
                }
            };

            AddTask = new Button {
                Text  = "Add Task",
                Style = MainCore.GetConfig().GenerateButtonStyle()
            };
            AddTask.Clicked += (sender, e) => {
                var pAddTask = new pageTask();
                this.Navigation.PushAsync(pAddTask);
            };
            ConfigButton = new Button {
                Text = "Configuration", Style = MainCore.GetConfig().GenerateButtonStyle()
            };
            ConfigButton.Clicked += (sender, e) => {
                var pAppSettings = new pageAppConfig();

                this.Navigation.PushAsync(pAppSettings);
            };

            Content = new StackLayout {
                VerticalOptions = LayoutOptions.Center,
                Children        =
                {
                    listView,
                    AddTask,
                    ConfigButton
                }
            };
        }