Back to Devexpress

LinearScale.MinValue Property

corelibraries-devexpress-dot-xtragauges-dot-core-dot-model-dot-linearscale.md

latest4.5 KB
Original Source

LinearScale.MinValue Property

Gets or sets the minimum value of the linear scale.

Namespace : DevExpress.XtraGauges.Core.Model

Assembly : DevExpress.XtraGauges.v25.2.Core.dll

NuGet Package : DevExpress.Gauges.Core

Declaration

csharp
[DefaultValue(0F)]
public float MinValue { get; set; }
vb
<DefaultValue(0F)>
Public Property MinValue As Single

Property Value

TypeDefaultDescription
Single0

A Single value that is the minimum limit of the linear scale.

|

Remarks

The MinValue and LinearScale.MaxValue properties together define the range of values allowed for the LinearScale. The current value indicated by the level bar is specified by the LinearScale.Value property.

Note that the LinearScale.MaxValue property value shouldn’t necessarily be greater than MinValue. For instance, if you switch their values, this will simply change a linear scale’s direction.

MinValue = 0, MaxValue = 100 (Default)MinValue = 100, MaxValue = 0 (Rotated)

While the MinValue and MaxValue properties define the limit values, the number of tickmarks (and therefore labels) between them is specified by the LinearScale.MinorTickCount and LinearScale.MajorTickCount properties. The following images demonstrate how these properties can be modified together to customize the linear scale.

|

Default

|

MinValue = -10, MaxValue = 10

|

MinValue = -10, MaxValue = 10,

MinorTickCount = 1, MajorTickCount = 3

| | --- | --- | --- | |

|

|

|

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the MinValue property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

reporting-wpf-advanced-gauge-customization/CS/MainWindow.xaml.cs#L61

csharp
AddScaleRanges(linearScale);
linearScale.MinValue = 0;
linearScale.MaxValue = 100;

reporting-wpf-advanced-gauge-customization/VB/MainWindow.xaml.vb#L51

vb
Call AddScaleRanges(linearScale)
linearScale.MinValue = 0
linearScale.MaxValue = 100

See Also

AutoRescaling

MinMaxValueChanged

LinearScale Class

LinearScale Members

DevExpress.XtraGauges.Core.Model Namespace