private void DeleteAllSubtasks_Click(object sender, EventArgs e) { SubtaskListBox.AnimateRearrange(TimeSpan.FromSeconds(_defaultAnimateDuration), delegate { Subtasks.Clear(); }); }
private void DeleteSubtask(Subtask subtask, double duration = 0) { if (subtask != null) { if (duration > 0) { SubtaskListBox.AnimateRearrange(TimeSpan.FromSeconds(duration), delegate { Subtasks.Remove(subtask); }); } else { Subtasks.Remove(subtask); } } }