在Windows Phone 7中设置警报

时间:2011-12-25 15:12:38

标签: windows-phone-7

在我的应用程序Application_Exit事件中,我尝试使用ScheduledActionService设置警报。这在其他代码中工作正常,但在这里它不断抛出一个带有消息E_INVALIDARG

的争论者

这是代码

 string alarmName = Guid.NewGuid().ToString();
 const string cookingClockAlarm = "Cooking clock alarm";
 DateTime dueTime = DateTime.Now.AddSeconds(10);
 var alarm = new Alarm(alarmName)
                    {
                        Content = cookingClockAlarm,
                        BeginTime = dueTime,
                        ExpirationTime = dueTime.AddSeconds(3),
                        RecurrenceType = RecurrenceInterval.None
                    };
 // Register the alarm with the system.
 ScheduledActionService.Add(alarm);//here I get an exception

我在这里做错了什么想法?

1 个答案:

答案 0 :(得分:3)

我在Application_Closing方法中添加了此代码,并没有抛出错误。似乎在Exit事件中安排警报已经太晚了。