Beispiel #1
0
        /// <summary>
        /// Add new ToDo item window closed, if user enter ToDo title then save new ToDo.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void ToDoEditorPopup_Closed(object sender, object e)
        {
            if (!string.IsNullOrEmpty(txtTBTitle.Text) && newToDo != null)
            {
                newToDo.DueDate = newToDo.DueDate.AddMinutes(1);
                this.ToDo.Add(newToDo);
                if (newToDo.HasReminder)
                {
                    ToastManager.SetScheduledToast(NoteTitle, newToDo);
                }
                else
                {
                    ToastManager.Remove(newToDo);
                }
            }
            else
            {
                var todo = (ToDo)ToDoEditorPopup.DataContext;
                if (todo.HasReminder)
                {
                    ToastManager.SetScheduledToast(NoteTitle, todo);
                }
                else
                {
                    ToastManager.Remove(todo);
                }
            }

            newToDo = null;
            ToDoEditorPopup.DataContext = null;
            UpdateNote();
        }