public void onAddPressed(object sender, EventArgs e) { EditableTodo = new ToDoItem(); EditableTodo.SetMainWindow(this); TodosPanel.Children.Add(EditableTodo); TodoItems.Add(EditableTodo); }
private void RenderTodoItems() { foreach (ToDoTask task in repo.CurrentDate.Tasks) { ToDoItem tdi = new ToDoItem(task); tdi.SetMainWindow(this); tdi.TodoDescription.IsReadOnly = true; tdi.TodoName.IsReadOnly = true; tdi.TodoDescription.BorderThickness = new Thickness(0); tdi.TodoName.BorderThickness = new Thickness(0); tdi.DoneButton.Visibility = Visibility.Hidden; tdi.DeleteButton.Visibility = Visibility.Visible; if (tdi.TodoTask.IsDone) { tdi.TodoName.TextDecorations = TextDecorations.Strikethrough; tdi.TaskCheckBox.IsChecked = true; } tdi.TaskCheckBox.Visibility = Visibility.Visible; TodosPanel.Children.Add(tdi); TodoItems.Add(tdi); RenderActualDays(); } }