リソースとは、特定のタスクをサポートするソースを定義するキーワードまたはフレーズです。ResourceCollection クラスに格納されるリソースはオプションです。1つの予定に複数のリソースを割り当てることもできます。
Schedulerでは、実行時に[リソース]ダイアログボックスを使って作成されたリソースがサポートされます。リストに追加したリソースを予定に割り当てることができます。
[予定]ダイアログボックスで[リソース]ボタンをクリックすると、新しいリソースが[リソース]ダイアログボックスに表示されます。
実行時にリソースを追加するには
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); } } |