/// <summary> /// 查询任务 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SearchBtn_OnClick(object sender, RoutedEventArgs e) { TaskItems.Clear(); List <TaskInfo> allTaskInfos = tts.GetAllFinishedTaskInfo(); allTaskInfos.AddRange(tts.GetTaskWithName(SearchTextBox.Text)); TaskItems.AddRange(TransferTaskItemsFromTaskInfo(allTaskInfos)); UpdateView(false); }
private void UpdateView(bool showAllTask = true) { if (showAllTask) { TaskItems.Clear(); List <TaskInfo> allTaskInfos = tts.GetAllFinishedTaskInfo(); allTaskInfos.AddRange(tts.GetAllUnfinishedTaskInfos()); TaskItems.AddRange(TransferTaskItemsFromTaskInfo(allTaskInfos)); } AllTasksListView.Items.Refresh(); }