このトピックでは、 xamGantt™ コントロールを使用してマイルストーンを作成する方法を説明します。
このトピックを理解するためには、以下のトピックを理解しておく必要があります。
マイルストーンはゼロ日の期間を持つ特別なプロジェクト タスクです。
通常、マイルストーンはプロジェクト計画の大きなイベントまたは重要な成果物をマークします。
以下のいずれかで、マイルストーンとなるようにタスクを構成します。
ProjectTask IsMilestone プロパティを true
に設定することによって
または ProjectTask Duration プロパティをゼロに設定することによって
マイルストーンは、 xamGantt のグリッド セクションとチャート セクションの両方に表示されます。
グリッド セクションでは、 マイルストーン 列はタスクがマイルストーンかどうかを示します。
チャート セクションでは、マイルストーンは菱形記号で表示します。
以下の表では、目的の構成をプロパティ設定にマップしています。
以下の例は、マイルストーンを設定する方法を示しています。
C# の場合:
XamGantt gantt = new XamGantt();
Project project = new Project();
ProjectTask task = new ProjectTask();
task.TaskName = "Milestone";
task.IsManual = false;
// マイルストーンを設定する
task.IsMilestone = true;
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 = "Milestone"
task.IsManual = False
'マイルストーンを設定する
task.IsMilestone = True
task.Start = DateTime.Today.ToUniversalTime()
project.RootTask.Tasks.Add(task)
gantt.Project = project
このトピックについては、以下のトピックも参照してください。