示例#1
0
        public bool BringTaskDelay(TaskInfo ti)
        {
            int index = TaskInfos.IndexOf(ti);

            if (index < 0 || index == TaskInfos.Count - 1)
            {
                return(false);
            }
            TaskInfos.Remove(ti);
            TaskInfos.Insert(index + 1, ti);
            OperationHistory.Instance.IsDirty = true;
            return(true);
        }
示例#2
0
        public bool BringTaskEarly(TaskInfo ti)
        {
            int index = TaskInfos.IndexOf(ti);

            if (index <= 0)
            {
                return(false);
            }
            var ti1 = TaskInfos[index - 1];

            TaskInfos.Remove(ti1);
            TaskInfos.Insert(index, ti1);
            OperationHistory.Instance.IsDirty = true;
            return(true);
        }