private void button_create_Click(object sender, RoutedEventArgs e) { if (viewmodel.SelectedItem == null) //如果没有创建 { if (textbox_title.Text == "") { var messages = new MessageDialog("Title is empty").ShowAsync(); } if (textbox_detail.Text == "") { var message = new MessageDialog("Detail is empty").ShowAsync(); } if (datepicker.Date < DateTime.Now.Date) { var message = new MessageDialog("Date is before today ").ShowAsync(); } if (textbox_title.Text != "" && textbox_detail.Text != "" && datepicker.Date >= DateTime.Now.Date) { viewmodel.AddTodoItem(textbox_title.Text, textbox_detail.Text, datepicker.Date); var message = new MessageDialog("Create successfully! ").ShowAsync(); Frame.Navigate(typeof(MainPage), viewmodel); } } else { if (textbox_title.Text == "") { var messages = new MessageDialog("Title is empty").ShowAsync(); } if (textbox_detail.Text == "") { var message = new MessageDialog("Detail is empty").ShowAsync(); } if (datepicker.Date < DateTime.Now.Date) { var message = new MessageDialog("Date is before today ").ShowAsync(); } if (textbox_title.Text != "" && textbox_detail.Text != "" && datepicker.Date >= DateTime.Now.Date) { viewmodel.AddTodoItem(textbox_title.Text, textbox_detail.Text, datepicker.Date); var message = new MessageDialog("Update successfully! ").ShowAsync(); Frame.Navigate(typeof(MainPage), viewmodel); } } }
//点击create button时的函数,判断是否合法,并添加或更新TodoItem private void button_create_Click(object sender, RoutedEventArgs e) { //如果没有创建 if (viewmodel.SelectedItem == null) { if (textbox_title.Text == "") { var messages = new MessageDialog("Title is empty").ShowAsync(); } if (textbox_detail.Text == "") { var message = new MessageDialog("Detail is empty").ShowAsync(); } if (datepicker.Date < DateTime.Now.Date) { var message = new MessageDialog("Date is before today ").ShowAsync(); } if (image.Source != null && textbox_title.Text != "" && textbox_detail.Text != "" && datepicker.Date >= DateTime.Now.Date) { viewmodel.AddTodoItem(imageuri, textbox_title.Text, textbox_detail.Text, datepicker.Date); updateTile(); var message = new MessageDialog("Create successfully! ").ShowAsync(); } } else { if (textbox_title.Text == "") { var messages = new MessageDialog("Title is empty").ShowAsync(); } if (textbox_detail.Text == "") { var message = new MessageDialog("Detail is empty").ShowAsync(); } if (datepicker.Date < DateTime.Now.Date) { var message = new MessageDialog("Date is before today ").ShowAsync(); } if (textbox_title.Text != "" && textbox_detail.Text != "" && datepicker.Date >= DateTime.Now.Date) { viewmodel.UpdateTodoItem(imageuri, textbox_title.Text, textbox_detail.Text, datepicker.Date); updateTile(); var message = new MessageDialog("Update successfully! ").ShowAsync(); } } }