実行時に分類(複数可)を予定に割り当てるには、[分類]ダイアログボックスを使用します。デフォルトでは、20 個の定義済み分類から成るリストが用意されています。分類を[分類]ダイアログボックスに追加する方法については、「分類リストの追加」を参照してください。
The categories appears next in the Categories text box as shown in the following image.
実行時に分類を予定に割り当てるには
To assign a category to an appointment programmatically, use the following code:
C# |
コードのコピー
|
---|---|
//予定を作成します。 Appointment app = new Appointment(DateTime.Now.Date, DateTime.Now.Date.AddDays(1)); app.Subject = "Meeting"; sched1.DataStorage.AppointmentStorage.Appointments.Add(app); //CategoryList に新しい分類を追加します。 sched1.DataStorage.CategoryStorage.Categories.Add(new Category() { MenuCaption = "Conference" }); sched1.DataStorage.CategoryStorage.Categories.Add(new Category() { MenuCaption = "Video Call" }); sched1.DataStorage.CategoryStorage.Categories.Add(new Category() { MenuCaption = "Interview" }); sched1.DataStorage.CategoryStorage.Categories.Add(new Category() { MenuCaption = "Games" }); var appointment = sched1.DataStorage.AppointmentStorage.Appointments.First(x => x.Start == DateTime.Now.Date); var categoryList = sched1.DataStorage.CategoryStorage.Categories; appointment.Categories.Add(categoryList.First(x => x.MenuCaption == "Conference")); appointment.Categories.Add(categoryList.First(x => x.MenuCaption == "Video Call")); |