バージョン

放射型 WebGauge での作業

ラジアル ゲージは、多くの個別でありながら関連を持ったパーツから構成されます。これらのパーツ( 範囲マーカースケール など)は詳細にカスタマイズできます。しかし、個々に取り扱う前に、ラジアル ゲージを作成するためにこれらすべてのパーツがどのように一緒に機能するのかを理解することが重要です。

Gauge Working with Radial Gauges 01.png

目盛盤

ラジアル ゲージ目盛盤は、その形状を与えるものです。デフォルトで、目盛盤は 360 度を描くため、円として表示されます。目盛盤のプロパティを使用して、 StartAngleEndAngle を変更することも可能です。その上、目盛盤は形状をカスタマイズするための InnerExtent などその他のいくつかのプロパティを提供します。

Gauge Working with Radial Gauges 02.png

スケール

ラジアル ゲージ スケールは、ラベル、目盛、およびゲージ上に値の範囲を表示することに関係するすべてを含む要素です。スケールは、マーカー(針など)の役割も果たしますが、スケールあたりひとつ以上配置することができます。スケールで最も重要なパーツは軸で、ラベルや目盛のようなオブジェクトをどの程度の頻度で描画するかだけでなく、開始値と終了値を決定します。

ほとんどのゲージに含むことができるスケールはひとつだけです。ただし、ゲージが互いに独立した複数のスケールを持つことは可能です。代わりに各スケールに固有のマーカーをひとつまたは複数持つことができます。ただしマーカーは複数のスケールを横切ることはできません。

Gauge Working with Radial Gauges 03.png

マーカー

マーカーはスケール上の値を指し示す要素です。ラジアル ゲージで最も一般的なマーカーの形式は針です。各マーカーには Value プロパティが設定されており、スケール上でマーカーがどこを指し示すのかを指示します。

Gauge Working with Radial Gauges 04.png

範囲

各スケールはひとつまたは複数の範囲を表示することができます。範囲は、スケール内の指定された値で開始および終了する視覚的要素です。範囲の最も一般的な実際の例は、自動車のタコメータの high-RPM ゾーンで(通常黄色と赤またはオレンジと赤)、最適なロードよりも高くエンジンが稼働していることを示します。

ラジアル ゲージのその他の多くの要素と同じように、範囲は Extent プロパティを使用して配置されます。 StartValue および EndValue プロパティに加えて、 OuterExtentInnerExtentStart 、および InnerExtentEnd は範囲の位置と形状を指定するために使用されます。

Gauge Working with Radial Gauges 05.png