我正在使用Windows手机中的Reminder应用程序我的问题是,如果我想提前一小时提醒我所看到的是我的提醒已设置但是时间显示为负值。
我所做的编码是为了将来的日期然后时间还可以。我的代码是
if (!string.IsNullOrEmpty(titlebox.Text))
{
if (!string.IsNullOrEmpty(descriptionbox.Text))
{
DateTime date = (DateTime)beginDatePicker.Value;
DateTime time = (DateTime)beginTimePicker.Value;
DateTime beginTime = date + time.TimeOfDay;
if (beginTime < DateTime.Now)
{
MessageBox.Show("The Date must be in the future.");
}
else
{
bool result = false;
result = this.personalViewModel.ReminderSaveDetail(this.personalViewModel.PersonalModel);
if (result)
{
//NavigationService.GoBack();
NavigationService.Navigate(new Uri("/PersonalReminder.xaml", UriKind.RelativeOrAbsolute));
}
}
}
else
{
MessageBox.Show("Please Enter the Description");
}
}
else
{
MessageBox.Show("Please Enter the Title");
}