Scheduler for WPF
リソース
予定 > リソース

リソースとは、特定のタスクをサポートするソースを定義するキーワードまたはフレーズです。ResourceCollection クラスに格納されるリソースはオプションです。1つの予定に複数のリソースを割り当てることもできます。

リソースリストへのリソースの追加

Schedulerでは、実行時に[リソース]ダイアログボックスを使って作成されたリソースがサポートされます。リストに追加したリソースを予定に割り当てることができます。

予定]ダイアログボックスで[リソース]ボタンをクリックすると、新しいリソースが[リソース]ダイアログボックスに表示されます。

Resources Dialog in WPF Scheduler

実行時にリソースを追加するには

  1. 新しい予定を追加するか、既存の予定を開きます。
  2. 予定]ダイアログボックスで、[リソース]ボタンをクリックします。[リソース]ダイアログボックスが表示されます。
  3. 利用可能な項目]テキストボックスにリソースを入力して[追加]をクリックします。新しいリソースがリストに追加されます。
  4. OK]をクリックして、[リソース]ダイアログボックスを閉じます。

To add resources programmatically, use the following code:

C#
コードのコピー
ObservableCollection<string> resources = new ObservableCollection<string>();
private void Add_Resources(object sender, RoutedEventArgs e)
{
    resources.Add("Venue");
    resources.Add("Speakers");
    resources.Add("Document");
    resources.Add("Event");
    resources.Add("Presentation");
    resources.Add("Mentor");
    resources.Add("Idea");
    resources.Add("Budgeting");
    resources.Add("Fund Raising");
    resources.Add("Feedback");

    foreach (string resource in resources)
    {
        Resource res = new Resource();
        res.MenuCaption = resource;
        if (!sched1.DataStorage.ResourceStorage.Resources.Any(x => x.MenuCaption == resource))
            sched1.DataStorage.ResourceStorage.Resources.Add(res);
    }
}