[WindowsPhone] 隨貼即用 - 在行事曆中加入行程

2013-10-21

 

簡述 : 透過程式來設定使用者手機的行程

難度 : ★

範例敘述:  一顆按鈕,按下後會加入某個自訂的行程尋用使用者加入行事曆。

程式碼:


private void btnAddSchedule_Click(object sender, RoutedEventArgs e)
{
    SaveAppointmentTask saveAppointmentTask = new SaveAppointmentTask();
 
    //起始時間
    saveAppointmentTask.StartTime=new DateTime(2014,08,07);
    //saveAppointmentTask.EndTime = new DateTime(2014, 08, 07);
    
    //是否為全天事件
    saveAppointmentTask.IsAllDayEvent = true;
    
    //主旨
    saveAppointmentTask.Subject = "K小模生日";
 
    //地點
    saveAppointmentTask.Location = "台灣.台北";
 
    //詳情
    saveAppointmentTask.Details = "不要忘記這一天";
 
    //提醒模式
    //此設定為15分鐘
    saveAppointmentTask.Reminder = Reminder.FifteenMinutes;
 
    //型態設定為忙碌
    saveAppointmentTask.AppointmentStatus = Microsoft.Phone.UserData.AppointmentStatus.Busy;
 
    //將行程顯示 請使用者存入
    saveAppointmentTask.Show();
}

範例結果:

顯示加入的畫面
2013-10-21_184703

行事曆中當天行程
 2013-10-21_185036

注意事項:

1.記得先引用


using Microsoft.Phone.Tasks;

參考連結:
http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/jj207038(v=vs.105).aspx

下載源碼:


當麻許的超技八 2014 | Donma Hsu Design.