Xamarin.Android のドキュメント
範囲
コントロール > Gauge > 機能 > 範囲

1 つのゲージに複数の範囲を追加できます。各範囲は、ユーザーがゲージの値の状態を判断するために役立つ領域を表します。各範囲には Minimum と Maximum があり、Min および Max プロパティで表現されます。これらのプロパティは Gauge の範囲の位置を指定します。Color は、ゲージコントロールの範囲の外観をカスタマイズする際に使用されます。

次のコード例は、C1Gauge に範囲を追加し、いくつかのプロパティをカスタマイズして、視覚効果を高める方法を示します。

C# のコード

タイプ GaugeRange の新しいインスタンスを作成し、そのプロパティを設定し、新しく作成した範囲を任意のゲージに追加します。

C#
コードのコピー
//範囲を作成する
GaugeRange low = new GaugeRange();
GaugeRange med = new GaugeRange();
GaugeRange high = new GaugeRange();

//範囲をカスタマイズする            
low.Min = 0;
low.Max = 30;
low.Color = Color.Red.ToArgb();

med.Min = 30;
med.Max = 70;
med.Color = Color.Yellow.ToArgb();
            
high.Min = 70;
high.Max = 100;
high.Color = Color.ForestGreen.ToArgb();
            
//Gaugeに範囲を追加する
linearGauge.ShowRanges = true;
linearGauge.Ranges.Add(low);
linearGauge.Ranges.Add(med);
linearGauge.Ranges.Add(high);
関連トピック