バージョン

マイルストーンの構成

トピックの概要

目的

このトピックでは、 xamGantt™ コントロールを使用してマイルストーンを作成する方法を説明します。

前提条件

このトピックを理解するためには、以下のトピックを理解しておく必要があります。

トピック 目的

このトピックでは、Project プロパティによって xamGantt コントロールをデータにバインドする方法を説明します。

本トピックの内容

このトピックには次のセクションがあります。

マイルストーンを作成

概要

マイルストーンはゼロ日の期間を持つ特別なプロジェクト タスクです。

通常、マイルストーンはプロジェクト計画の大きなイベントまたは重要な成果物をマークします。

以下のいずれかで、マイルストーンとなるようにタスクを構成します。

マイルストーンは、 xamGantt のグリッド セクションとチャート セクションの両方に表示されます。

  • グリッド セクションでは、 マイルストーン 列はタスクがマイルストーンかどうかを示します。

  • チャート セクションでは、マイルストーンは菱形記号で表示します。

プロパティ設定

以下の表では、目的の構成をプロパティ設定にマップしています。

目的: 使用するプロパティ: 次に設定:

マイルストーンを設定

IsMilestone

true

Duration

TimeSpan.Zero

以下の例は、マイルストーンを設定する方法を示しています。

Configuring Milestones 1.png

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

関連コンテンツ

このトピックについては、以下のトピックも参照してください。

トピック 目的

このグループのトピックでは、 xamGantt ProjectTask クラス、その構成可能な項目およびこのクラスが提供する主要機能を説明します。