期限日を任意のプロジェクト タスクに割り当てることができます。期限日はタスクが終了する時期を指定します。
期限は優先順位の低い遅い終了制約です。 AsLateAsPossible 制約タイプのタスクに影響するため、最も遅い終了日が期限日付になります。
注:
期限は、 xamGantt のグリッド セクションとチャート セクションの両方に表示されます。
グリッド セクションでは、期限日は 期限 列に表示します。タスクが期限日を経過すると、通知がインジケーター列に表示します。
チャート セクションで、期限はタスクバーに矢印で表示します。
以下の表では、目的の構成をプロパティ設定にマップしています。
以下のスクリーンショットは、以下の設定を使用してタスク期限を設定する方法を示します。
C# の場合:
XamGantt gantt = new XamGantt();
Project project = new Project();
ProjectTask task = new ProjectTask();
task.TaskName = "Task with deadline";
task.IsManual = false;
task.Deadline = DateTime.Today.ToUniversalTime().AddDays(2);
task.Duration = TimeSpan.FromHours(16);
task.Start = DateTime.Today.ToUniversalTime();
project.RootTask.Tasks.Add(task);
gantt.Project = project;
Visual Basic の場合:
Dim gantt As New XamGantt()
Dim project As New Project()
Dim task As New ProjectTask()
task.TaskName = "Task with deadline"
task.IsManual = False
task.Deadline = DateTime.Today.ToUniversalTime().AddDays(2)
task.Duration = TimeSpan.FromHours(16)
task.Start = DateTime.Today.ToUniversalTime()
project.RootTask.Tasks.Add(task)
gantt.Project = project
このトピックについては、以下のトピックも参照してください。