Example #1
0
        private void CreateButton_Click(object sender, RoutedEventArgs e)
        {
            var i = new MessageDialog("");

            if (Title.Text == "")
            {
                i.Content = "请填写标题!";
                i.ShowAsync();
            }

            else if (Details.Text == "")
            {
                i.Content = "请填写计划细节!";
                i.ShowAsync();
            }

            else if (Date.Date < DateTime.Now.Date)
            {
                i.Content = "时间设置不正确!";
                i.ShowAsync();
            }

            else
            {
                TodoItemViewModel.AddTodoItem(Title.Text, Details.Text, Date.Date.Date, Image.Source, "background.jpg");
                Title.Text   = "";
                Details.Text = "";
                Date.Date    = DateTime.Now.Date;
                TodoItemViewModel.SelectedItem = null;
                Update_Tile();
            }
        }
        private void CreateOrUpdateButton_Click(object sender, RoutedEventArgs e)
        {
            var i = new MessageDialog("");

            if (Title.Text == "")
            {
                i.Content = "请填写标题!";
                i.ShowAsync();
            }

            else if (Details.Text == "")
            {
                i.Content = "请填写计划细节!";
                i.ShowAsync();
            }

            else if (Date.Date < DateTime.Now.Date)
            {
                i.Content = "时间设置不正确!";
                i.ShowAsync();
            }


            else
            {
                if ((string)CreateOrUpdateButton.Content == "Create")
                {
                    TodoItemViewModel.AddTodoItem(Title.Text, Details.Text, Date.Date.Date, Image.Source, ImageName);
                }
                else
                {
                    TodoItemViewModel.UpdateTodoItem(TodoItemViewModel.SelectedItem.id, Title.Text, Details.Text, Date.Date.Date, Image.Source, ImageName);
                }
                Frame.Navigate(typeof(MainPage));
            }
        }