LinearScale Class
A linear scale.
Namespace: DevExpress.UI.Xaml.Gauges
Assembly: DevExpress.UI.Xaml.Gauges.v21.2.dll
NuGet Package: DevExpress.Uwp.Controls
Declaration
Related API Members
The following members return LinearScale objects:
Remarks
This scale is used with the LinearGauge. It is represented by an instance of the LinearScale
class. It can be accessed as an item of the LinearScaleCollection object returned by the LinearGauge.Scales property.
A Linear Scale consists of tickmarks, labels, custom labels, ranges and layers. It also uses the following value indicators: level bar, markers and range bars.
Example
The following example demonstrates how to create a Linear Gauge with two ranges and one level bar.
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:LinearGaugeLesson"
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="LinearGaugeLesson.MainPage"
mc:Ignorable="d">
<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
<Gauges:LinearGauge Margin="20">
<Gauges:LinearGauge.Scales>
<Gauges:LinearScale StartValue="-100" EndValue="100" MajorIntervalCount="20" >
<Gauges:LinearScale.Ranges>
<Gauges:LinearScaleRange StartValue="-100" EndValue="0"/>
<Gauges:LinearScaleRange StartValue="0" EndValue="100"/>
</Gauges:LinearScale.Ranges>
<Gauges:LinearScale.LevelBars>
<Gauges:LinearScaleLevelBar Value="20" />
</Gauges:LinearScale.LevelBars>
</Gauges:LinearScale>
</Gauges:LinearGauge.Scales>
</Gauges:LinearGauge>
</Grid>
</Page>
Inheritance
Object
DependencyObject
Windows.UI.Xaml.UIElement
FrameworkElement
Control
GaugeElement
Scale
LinearScale
See Also