ArcScale.RangeBars Property
Provides access to a collection of range bars contained in the current Circular Scale.
Namespace: DevExpress.UI.Xaml.Gauges
Assembly: DevExpress.UI.Xaml.Gauges.v21.2.dll
NuGet Package: DevExpress.Uwp.Controls
Declaration
Property Value
Type | Description |
---|---|
ArcScaleRangeBarCollection | An ArcScaleRangeBarCollection object that contains scale range bars. |
Remarks
Use the RangeBars property to add or remove range bars from the current scale, as well as to customize different settings of individual scale range bars. A single range bar is an instance of the ArcScaleRangeBar class and can be accessed via the Item[] property of an ArcScaleRangeBarCollection object.
Example
The following example demonstrates how to create a Circular Gauge with two needles, three ranges, one marker and one range bar.
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:CircularGaugeLesson"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:Gauges="using:DevExpress.UI.Xaml.Gauges"
x:Class="CircularGaugeLesson.MainPage"
mc:Ignorable="d">
<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
<Gauges:CircularGauge>
<Gauges:ArcScale StartValue="0" EndValue="12"
StartAngle="-90" EndAngle="270"
MajorIntervalCount="12" MinorIntervalCount="5">
<Gauges:ArcScale.Ranges>
<Gauges:ArcScaleRange StartValue="0" EndValue="4"/>
<Gauges:ArcScaleRange EndValue="8" StartValue="4"/>
<Gauges:ArcScaleRange EndValue="12" StartValue="8"/>
</Gauges:ArcScale.Ranges>
<Gauges:ArcScale.RangeBars>
<Gauges:ArcScaleRangeBar AnchorValue="7" Value="3"/>
</Gauges:ArcScale.RangeBars>
<Gauges:ArcScale.Markers>
<Gauges:ArcScaleMarker Value="7"/>
</Gauges:ArcScale.Markers>
<Gauges:ArcScale.Needles>
<Gauges:ArcScaleNeedle Value="3"/>
<Gauges:ArcScaleNeedle Value="12"/>
</Gauges:ArcScale.Needles>
<Gauges:ArcScale.LabelOptions>
<Gauges:ArcScaleLabelOptions ShowFirst="False"/>
</Gauges:ArcScale.LabelOptions>
</Gauges:ArcScale>
</Gauges:CircularGauge>
</Grid>
</Page>