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; }
//任务全部完成,或者到期后开始定制第二天的任务 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); }