今天抽看看了一下Windows phone7.1 SDK,还有一些类库没有用过,研究了一下Microsoft.Phone.Scheduler中的Alarm和Reminder.
Alarm 闹铃
下面看一下它常用的属性~
Alarm alarm = new Alarm(name);
//提醒内容
alarm.Content = contentTextBox.Text;
//闹铃的音乐
alarm.Sound = new Uri("/system.wav", UriKind.Relative);
//开始时间
alarm.BeginTime = beginTime;
//到期时间
alarm.ExpirationTime = expirationTime;
//重复的类型
alarm.RecurrenceType = recurrence;
//重复类型包括以下几种:
RecurrenceInterval.Daily,RecurrenceInterval.Weekly, RecurrenceInterval.Monthly,RecurrenceInterval.EndOfMonth,RecurrenceInterval.Yearly几种
//最后别忘了加入ScheduledActionService对象中
ScheduledActionService.Add(alarm);
运行结果:
Reminder提醒
同样看下它的属性:
Reminder reminder = new Reminder(name);
//提醒的标题
reminder.Title = titleTextBox.Text;
//提醒的内容
reminder.Content = contentTextBox.Text;
//开始时间
reminder.BeginTime = beginTime;
//终止时间
reminder.ExpirationTime = expirationTime;
//重复类型,同上
reminder.RecurrenceType = recurrence;
//提醒信息显示的页面
reminder.NavigationUri = navigationUri;
//同上
ScheduledActionService.Add(reminder);
功能很简单,用法也很简单,只要熟悉其属性就OK了!~