情况是这样的:我的应用程序中有一个 TimePicker。我希望用户能够使用 TimePicker 选择时间,然后应用程序将在使用 TimePicker 输入的时间向用户发送通知。我正在用 C# 为 Windows Phone 编写一个应用程序。到目前为止,这是我的代码(我不认为这是正确的)
DateTime now = DateTime.Now;
DateTime? get = timePicker1.Value;
if (now == get)
{
ShellToast toast = new ShellToast();
toast.Title = "Title";
toast.Content = "The Time Has Come!";
toast.Show();
}
但是每次我运行代码时,它都会给我一个异常,应用程序根本不会加载,并且每次通知(toast)都不会显示。(我也知道该应用程序无法在前台运行以显示通知)。(我知道通知有效,因为我可以让它在其他情况下工作)。
基本上,我的问题是:如何在最终用户定义的特定时间触发通知?