public MainWindow()
        {
            Tasks t = new Tasks();
            TaskData td;
            MyTaskList = new TaskDataList();

            InitializeComponent();

            foreach (string s in t.RetrieveDistinctTaskCategories())
            {
                td = new TaskData();
                td.Category = s;
                MyTaskList.Add(td);
            }

            this.DataContext = this;
        }
Example #2
0
    //任务全部完成,或者到期后开始定制第二天的任务
    private void SetNewDayTask()
    {
        //开启新的一天的任务表,设置日期
        var _date = new SelfDateTime(2018, 5, 1);

        //读取惯例任务表,添加惯例任务,并显示列表
        //此时可以:
        //1.按住并往两侧划:移除
        //2.新建任务条,填写任务内容、时间(时、分)
        //3.按住任务条,上下划修改任务开始时间
        //设置完后就保存为该天的任务列表

        InsertTask(_date, "Eat", new SelfDayTime(Hour, Miunte));
        InsertTask(_date, "Get Up", new SelfDayTime(Hour, Miunte - 1));
        var _taskList = new TaskDataList(taskList);

        totalData.Add(_date, _taskList);
    }