public HorizontalGaugeExample() { InitializeComponent(); // >> gauge-types-horizontalgauge-code RadHorizontalGauge radHorizontalGauge = new RadHorizontalGauge(); radHorizontalGauge.Axis = new GaugeLinearAxis() { Minimum = 0, Maximum = 200, Step = 25 }; radHorizontalGauge.Indicators.Add(new GaugeShapeIndicator() { Value = 90 }); GaugeRangesDefinition rangesDefinition = new GaugeRangesDefinition(); rangesDefinition.Ranges.Add(new GaugeRange() { From = 0, To = 150, Color = Color.Green }); GaugeGradientRange gradientRange = new GaugeGradientRange() { From = 150, To = 200 }; gradientRange.GradientStops.Add(new RadGradientStop(Color.Yellow, 150)); gradientRange.GradientStops.Add(new RadGradientStop(Color.Red, 200)); rangesDefinition.Ranges.Add(gradientRange); radHorizontalGauge.Ranges = rangesDefinition; // << gauge-types-horizontalgauge-code }
private static RadRadialGauge CreateRadialGauge() { // >> gauge-getting-started-csharp RadRadialGauge gauge = new RadRadialGauge(); gauge.Axis = new GaugeLinearAxis { Minimum = 0, Maximum = 200, Step = 25 }; gauge.Indicators.Add(new GaugeNeedleIndicator { Value = 60, Offset = 30, }); gauge.Indicators.Add(new GaugeShapeIndicator { Value = 80 }); gauge.Ranges.Ranges.Add(new GaugeRange { From = 0, To = 150, Color = Color.Green }); GaugeGradientRange gradientRange = new GaugeGradientRange { From = 150, To = 200 }; gradientRange.GradientStops.Add(new RadGradientStop { Color = Color.Yellow, Offset = 150 }); gradientRange.GradientStops.Add(new RadGradientStop { Color = Color.Red, Offset = 200 }); gauge.Ranges.Ranges.Add(gradientRange); // << gauge-getting-started-csharp return(gauge); }
public RadialGauge() { this.InitializeComponent(); // >> gauge-types-radialgauge-code RadRadialGauge radRadialGauge = new RadRadialGauge(); radRadialGauge.Axis = new GaugeLinearAxis() { Minimum = 0, Maximum = 200, Step = 25 }; radRadialGauge.Indicators.Add(new GaugeNeedleIndicator() { Value = 60, Offset = 30 }); GaugeRangesDefinition rangesDefinition = new GaugeRangesDefinition(); rangesDefinition.Ranges.Add(new GaugeRange() { From = 0, To = 150, Color = Color.Green }); GaugeGradientRange gradientRange = new GaugeGradientRange() { From = 150, To = 200 }; gradientRange.GradientStops.Add(new RadGradientStop(Color.Yellow, 150)); gradientRange.GradientStops.Add(new RadGradientStop(Color.Red, 200)); rangesDefinition.Ranges.Add(gradientRange); radRadialGauge.Ranges = rangesDefinition; // << gauge-types-radialgauge-code }