예제 #1
0
        private void AddExecute(object o)
        {
            Inbox.Inbox    inbox          = new Inbox.Inbox(Application.Current.MainWindow);
            InboxViewModel inboxViewModel = new InboxViewModel(inbox);

            inbox.DataContext = inboxViewModel;
            bool?dialogResult = inbox.ShowDialog();

            if (!dialogResult.HasValue || !dialogResult.Value)
            {
                return;
            }

            string text = inboxViewModel.Text;

            AddNewTimeStamp(text);
        }
예제 #2
0
        private void AddExecute(object o)
        {
            Inbox.Inbox    inbox          = new Inbox.Inbox(Application.Current.MainWindow);
            InboxViewModel inboxViewModel = new InboxViewModel(inbox);

            inbox.DataContext = inboxViewModel;
            bool?dialogResult = inbox.ShowDialog();

            if (!dialogResult.HasValue || !dialogResult.Value)
            {
                return;
            }

            string text = inboxViewModel.Text;

            DateTime dateTime = DateTime.Now;
            Task     newTask  = new Task(dateTime, text);

            this.Tasks.Add(newTask);
        }