Scheduler for WPF
予定への分類の割り当て
予定 > 分類 > 予定への分類の割り当て

実行時に分類(複数可)を予定に割り当てるには、[分類]ダイアログボックスを使用します。デフォルトでは、20 個の定義済み分類から成るリストが用意されています。分類を[分類]ダイアログボックスに追加する方法については、「分類リストの追加」を参照してください。

The categories appears next in the Categories text box as shown in the following image.

Multiple Categories in WPF Scheduler Categories Dialog

実行時に分類を予定に割り当てるには

  1. 予定]ダイアログボックスで、[分類]ボタンをクリックします。
  2. 対象の分類の横にあるチェックボックスをオンにし、[OK]をクリックします。[分類]テキストボックスの横に、分類が表示されます。予定には複数の分類を割り当てることができます。

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"));