GanttView for WPF
マイルストーンタスク
タスク管理 > マイルストーンタスク

マイルストーンタスク(または単に「マイルストーン」)は、プロジェクトスケジュール内の重要なイベントを認識するために使用されます。この機能は、計画目標の追跡に役立ちます。たとえば、プロジェクトスケジュール内の重要な段階の完了といったイベントをマークしたり、次のプロジェクト段階の開始などを示すためにマイルストーンを作成できます。マイルストーンには作業が含まれていないため、ゼロ期間のタスクとして作成されます。

GanttView はマイルストーンをサポートします。これは、Duration プロパティをゼロに設定し、Start プロパティと Finish プロパティを同じ日に設定したタスクとして作成できます。マイルストーンタスクは、設計時にプロパティウィンドウから Task コレクションエディターを使用して作成することもできます。GanttView のチャートビューでは、マイルストーンタスクはダイアモンド形の項目で表されます。

次の図に、「Project Review - Phase 1」という名前のマイルストーンタスクが表示されたガントビューを示します。

コードによるマイルストーンの作成

コードでマイルストーンタスクを作成するには、Task クラスのインスタンスを定義し、DurationStartFinish の各プロパティを設定する必要があります。次の例では、「クイックスタート」で作成したサンプルを使用します。

'マイルストーンタスクの作成
Dim t As New Task()
t.Name = "Project Review - Phase 1"
t.Start = New DateTime(2016, 4, 29)
t.Finish = New DateTime(2016, 4, 29)
t.Duration = 0

'ガントビューへのマイルストーンタスクの追加
gv.Tasks.Add(t)
//マイルストーンタスクの作成
Task t = new Task();
t.Name = "Project Review - Phase 1";
t.Start = new DateTime(2016, 4, 29);
t.Finish = new DateTime(2016, 4, 29);
t.Duration = 0;

//GanttViewへのマイルストーンタスクの追加
gv.Tasks.Add(t);