バージョン

xamGantt のスタイリング ポイント

はじめに

xamGantt コントロールを使用し、コントロール プロパティを介してターゲット タイプのデフォルトのルック アンド フィールをカスタマイズします。

プレビュー

以下の画像は、xamGantt コントロールのプロパティを使用して構成可能なさまざまなターゲットの種類を識別します。これによって、必要なスタイルを使用して、このコントロールに関連するターゲットの種類をカスタマイズできます。

styling points 1.png
styling points 2.png
styling points 3.png
styling points 4.png
styling points 5.png
styling points 6.png
styling points 7.png
styling points 8.png
styling points 9.png
styling points 10.png

xamGantt スタイリング プロパティ

ターゲットの種類 プロパティ 説明

TextBlock

xamGantt.ManualValueTextBlockStyle

値が手動/なテキスト値 (ManualStart、ManualFinish、ManualDuration などの) を表す 場合、xamGantt グリッドの TextBlock のスタイルを設定します。

ExpansionIndicator

xamGantt.ExpansionIndicatorStyle

タスク名列内のサマリー タスクを展開または縮小するために使用される要素をスタイルします。

XamGantt

xamGantt.Style

xamGantt のさまざまなビジュアル要素をスタイルします。

ProjectGridSplitter

-

xamGantt のグリッドおよびチャート セクションを分割しサイズ変更するグリッド スプリッターを表します。

CellControl

ProjectTableGrid.CellStyle

xamGantt のグリッド セクションのすべての規格のセルを表します。

RowSelectorCellControl

ProjectTableGrid.RowSelectorCellStyle

xamGantt のグリッド行の行セレクターを表します。

HeaderCellControl

ProjectTableGrid.HeaderStyle

xamGantt のグリッド セクションのヘッダー行のすべての規格のセルを表します。

RowSelectorHeaderCellControl

ProjectTableGrid.RowSelectorHeaderStyle

ヘッダー行の行セレクターを表します。

GanttTimescaleArea

-

xamGantt のチャート セクションを表します。

TimescaleHeaderPresenter

-

xamGantt のチャート セクションのタスク バーの上にタイムスケール情報を含むヘッダー領域を表します。

TimescaleBandPresenter

-

xamGantt のチャート セクションの TimescaleHeaderPresenter 内の TimescaleBandBase を表します。

GanttRowPresenter

-

xamGantt のチャート セクションの各の ProjectTask 項目の背景領域を表します。

NonWorkingTimeArea

-

解決された ProjectViewSettings NonWorkingTimeHighlightStyle に基づいて xamGantt のチャート セクションの非稼働時間を拡張表示する背景領域を表します。

GanttTaskDragArea

-

デフォルトでは、この要素はビジュアル外観がありませんが、UI でインタラクティブな xamGantt タスク バーの領域を表します。

GanttTaskDependencyToolTipPresenter

-

GanttTaskDependencyPresenter のツールチップのコンテンツを表します。

GanttTaskDependencyPresenter

-

xamGantt のチャート領域内の ProjectTaskDependency (2 つのタスクの間の先行タスク / 後続タスクの関係) を表します。

GanttTaskDependencyDragToolTipPresenter

-

新しい ProjectTaskDependency を作成するために GanttTaskDependencyDragArea をドラッグしているときに表示されるツールチップのコンテンツを表します。

GanttTaskDependencyDragArea

-

関連付けられた ProjectTask の開始または終了 ProjectTaskDependency を作成する xamGantt タスク バーの前と後に表示される要素を表します。

TimescaleIntervalPresenter

-

TimescaleBandPresenter 内の特定の TimescaleBandBase の単一の日付範囲を表します。

ProjectTableGrid

-

xamGantt のグリッド領域を表します。

GanttTaskDragToolTipPresenter

-

xamGantt タスク バーをドラッグするか、サイズ変更しているときに表示されるツールチップのコンテンツを表します。

GanttTaskProgressToolTipPresenter

-

GanttTaskProgressPresenter の上にマウスをホバーしているときに表示されるツールチップのコンテンツを表します。

GanttTaskProgressPresenter

-

xamGantt のチャート セクション内の ProjectTask 進行状況バーを表します。
表しはタスクの達成点日付の位置に基づきます。

GanttTaskSlackToolTipPresenter

-

GanttTaskSlackPresenter の上にマウスをホバーしているときに表示されるツールチップのコンテンツを表します。

GanttTaskSlackPresenter

-

xamGantt のチャート セクションの各 ProjectTask の計算された余裕期間を表します。
ProjectViewSettings IsSlackVisible プロパティが True に設定される場合に表示されます。

GanttTaskDeadlineToolTipPresenter

-

GanttTaskDeadlinePresenter の上にマウスをホバーしているときに表示されるツールチップのコンテンツを表します。

GanttTaskDeadlinePresenter

-

xamGantt のチャート セクション内の期限を表します。

GanttMilestoneTaskToolTipPresenter

-

GanttMilestoneTaskPresenter の上にマウスをホバーしているときに表示されるツールチップのコンテンツを表します。

GanttMilestoneTaskPresenter

-

xamGantt のチャート セクション内のマイルストーンの ProjectTask を表します。

GanttNormalTaskToolTipPresenter

-

GanttNormalTaskPresenter の上にマウスをホバーしているときに表示されるツールチップのコンテンツを表します。

GanttNormalTaskPresenter

-

xamGantt のチャート セクション内のマイルストーンおよびサマリーではない ProjectTask を表します。

GanttSummaryTaskToolTipPresenter

-

GanttSummaryTaskPresenter の上にマウスをホバーしているときに表示されるツールチップのコンテンツを表します。

GanttSummaryTaskPresenter

-

xamGantt のチャート セクション内でマイルストーン以外のサマリー ProjectTask を表します。