[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Collapse]Cross-Platform Core Libraries
  Core Library Assemblies
 [Expand]DevExpress Data Library
 [Expand]DevExpress Pivot Grid Core Library
 [Expand]Miscellaneous
 [Collapse]API Reference
  [Expand]DevExpress.Data
  [Expand]DevExpress.Data.Browsing
  [Expand]DevExpress.Data.Browsing.Design
  [Expand]DevExpress.Data.Camera
  [Expand]DevExpress.Data.Controls
  [Expand]DevExpress.Data.Controls.ExpressionEditor
  [Expand]DevExpress.Data.Entity
  [Expand]DevExpress.Data.Filtering
  [Expand]DevExpress.Data.Filtering.Exceptions
  [Expand]DevExpress.Data.Filtering.Helpers
  [Expand]DevExpress.Data.Linq
  [Expand]DevExpress.Data.ODataLinq
  [Expand]DevExpress.Data.PivotGrid
  [Expand]DevExpress.Data.PLinq
  [Expand]DevExpress.Data.TreeList
  [Expand]DevExpress.Data.Utils
  [Expand]DevExpress.Data.Utils.ServiceModel
  [Expand]DevExpress.Data.WcfLinq
  [Expand]DevExpress.Data.WizardFramework
  [Expand]DevExpress.Data.XtraReports.DataProviders
  [Expand]DevExpress.Data.XtraReports.Labels
  [Expand]DevExpress.Data.XtraReports.ServiceModel
  [Expand]DevExpress.Data.XtraReports.ServiceModel.DataContracts
  [Expand]DevExpress.Data.XtraReports.Wizard
  [Expand]DevExpress.Data.XtraReports.Wizard.Presenters
  [Expand]DevExpress.Data.XtraReports.Wizard.Views
  [Expand]DevExpress.DataAccess
  [Expand]DevExpress.DataAccess.ConnectionParameters
  [Expand]DevExpress.DataAccess.DataFederation
  [Expand]DevExpress.DataAccess.EntityFramework
  [Expand]DevExpress.DataAccess.Excel
  [Expand]DevExpress.DataAccess.ExpressionEditor
  [Expand]DevExpress.DataAccess.Json
  [Expand]DevExpress.DataAccess.Localization
  [Expand]DevExpress.DataAccess.ObjectBinding
  [Expand]DevExpress.DataAccess.Sql
  [Expand]DevExpress.DataAccess.Sql.DataApi
  [Expand]DevExpress.DataAccess.UI
  [Expand]DevExpress.DataAccess.UI.Design
  [Expand]DevExpress.DataAccess.UI.EntityFramework
  [Expand]DevExpress.DataAccess.UI.Excel
  [Expand]DevExpress.DataAccess.UI.Localization
  [Expand]DevExpress.DataAccess.UI.ObjectBinding
  [Expand]DevExpress.DataAccess.UI.Sql
  [Expand]DevExpress.DataAccess.UI.Wizard
  [Expand]DevExpress.DataAccess.UI.Wizard.Services
  [Expand]DevExpress.DataAccess.UI.Wizard.Views
  [Expand]DevExpress.DataAccess.Web
  [Expand]DevExpress.DataAccess.Wizard
  [Expand]DevExpress.DataAccess.Wizard.Model
  [Expand]DevExpress.DataAccess.Wizard.Presenters
  [Expand]DevExpress.DataAccess.Wizard.Services
  [Expand]DevExpress.DataAccess.Wizard.Views
  [Expand]DevExpress.Diagram.Core
  [Expand]DevExpress.Diagram.Core.Layout
  [Expand]DevExpress.Diagram.Core.Localization
  [Expand]DevExpress.Diagram.Core.Shapes
  [Expand]DevExpress.Diagram.Core.Themes
  [Expand]DevExpress.DocumentServices.ServiceModel
  [Expand]DevExpress.DocumentServices.ServiceModel.Client
  [Expand]DevExpress.DocumentServices.ServiceModel.DataContracts
  [Expand]DevExpress.DocumentView
  [Expand]DevExpress.Entity.Model
  [Expand]DevExpress.Entity.ProjectModel
  [Expand]DevExpress.Export
  [Expand]DevExpress.Export.Xl
  [Expand]DevExpress.Map
  [Expand]DevExpress.Mvvm
  [Expand]DevExpress.Mvvm.DataAnnotations
  [Expand]DevExpress.Mvvm.DataModel
  [Expand]DevExpress.Mvvm.Gantt
  [Expand]DevExpress.Mvvm.ModuleInjection
  [Expand]DevExpress.Mvvm.UI
  [Expand]DevExpress.Mvvm.Utils
  [Expand]DevExpress.Mvvm.ViewModel
  [Expand]DevExpress.Office.Crypto
  [Expand]DevExpress.PivotGrid.DataBinding
  [Expand]DevExpress.PivotGrid.Printing
  [Expand]DevExpress.Printing
  [Expand]DevExpress.Printing.Core
  [Expand]DevExpress.Printing.ExportHelpers
  [Expand]DevExpress.ReportServer.Printing
  [Expand]DevExpress.ReportServer.Printing.Services
  [Expand]DevExpress.ReportServer.ServiceModel.Client
  [Expand]DevExpress.ReportServer.ServiceModel.ConnectionProviders
  [Expand]DevExpress.ReportServer.ServiceModel.DataContracts
  [Expand]DevExpress.Schedule
  [Expand]DevExpress.Security.Resources
  [Expand]DevExpress.Services
  [Expand]DevExpress.Sparkline
  [Expand]DevExpress.TreeMap
  [Expand]DevExpress.Utils
  [Expand]DevExpress.Utils.Commands
  [Expand]DevExpress.Utils.Controls
  [Expand]DevExpress.Utils.Filtering
  [Expand]DevExpress.Utils.Filtering.Internal
  [Expand]DevExpress.Utils.IoC
  [Expand]DevExpress.Utils.Localization
  [Expand]DevExpress.Utils.Serializing.Helpers
  [Expand]DevExpress.Utils.Svg
  [Expand]DevExpress.WebUtils
  [Expand]DevExpress.Xpf.Core
  [Expand]DevExpress.Xpf.Printing
  [Expand]DevExpress.Xpo
  [Expand]DevExpress.Xpo.DB
  [Expand]DevExpress.Xpo.DB.Exceptions
  [Expand]DevExpress.Xpo.DB.Helpers
  [Expand]DevExpress.Xpo.Helpers
  [Expand]DevExpress.XtraCharts
  [Expand]DevExpress.XtraCharts.Localization
  [Expand]DevExpress.XtraCharts.Native
  [Expand]DevExpress.XtraCharts.Printing
  [Expand]DevExpress.XtraEditors
  [Expand]DevExpress.XtraEditors.DXErrorProvider
  [Expand]DevExpress.XtraExport.Csv
  [Expand]DevExpress.XtraGauges.Base
  [Expand]DevExpress.XtraGauges.Core
  [Expand]DevExpress.XtraGauges.Core.Base
  [Expand]DevExpress.XtraGauges.Core.Drawing
  [Expand]DevExpress.XtraGauges.Core.Localization
  [Collapse]DevExpress.XtraGauges.Core.Model
   [Expand]ArcScale Class
   [Expand]ArcScaleBackgroundLayer Class
   [Expand]ArcScaleEffectLayer Class
   [Expand]ArcScaleMarker Class
   [Expand]ArcScaleNeedle Class
   [Expand]ArcScaleRange Class
   [Expand]ArcScaleRangeBar Class
   [Expand]ArcScaleSpindleCap Class
   [Expand]BaseGauge Class
   [Expand]BaseRange Class
   [Expand]BaseRangeBar Class
   [Expand]BaseScaleComponent Class
   [Expand]BaseScaleDependentComponent<TProvider> Class
   [Expand]CustomTickmarkTextEventArgs Class
    CustomTickmarkTextEventHandler Delegate
   [Expand]DigitalBackgroundLayer Class
   [Expand]DigitalEffectLayer Class
    DigitalGaugeDisplayMode Enumeration
   [Expand]IMajorTickmark Interface
   [Expand]IMinorTickmark Interface
   [Expand]Label Class
   [Expand]LabelCollection Class
   [Collapse]LinearScale Class
     LinearScale Members
    [Expand]LinearScale Constructor
    [Expand]LinearScale Properties
    [Expand]LinearScale Events
    [Expand]LinearScale Methods
   [Expand]LinearScaleBackgroundLayer Class
   [Expand]LinearScaleEffectLayer Class
   [Expand]LinearScaleLevel Class
   [Expand]LinearScaleMarker Class
   [Expand]LinearScaleRange Class
   [Expand]LinearScaleRangeBar Class
    LogarithmicBase Enumeration
   [Expand]RangeCollection Class
   [Expand]ScaleRange Class
   [Expand]StateIndicator Class
   [Expand]ValueIndicatorComponent<TProvider> Class
  [Expand]DevExpress.XtraGauges.Core.Primitive
  [Expand]DevExpress.XtraGrid
  [Expand]DevExpress.XtraPivotGrid
  [Expand]DevExpress.XtraPivotGrid.Customization
  [Expand]DevExpress.XtraPivotGrid.Data
  [Expand]DevExpress.XtraPivotGrid.Localization
  [Expand]DevExpress.XtraPivotGrid.Selection
  [Expand]DevExpress.XtraPrinting
  [Expand]DevExpress.XtraPrinting.BarCode
  [Expand]DevExpress.XtraPrinting.Caching
  [Expand]DevExpress.XtraPrinting.DataNodes
  [Expand]DevExpress.XtraPrinting.Drawing
  [Expand]DevExpress.XtraPrinting.Export
  [Expand]DevExpress.XtraPrinting.Export.Web
  [Expand]DevExpress.XtraPrinting.Localization
  [Expand]DevExpress.XtraPrinting.Native
  [Expand]DevExpress.XtraPrinting.Shape
  [Expand]DevExpress.XtraPrinting.Shape.Native
  [Expand]DevExpress.XtraPrinting.WebClientUIControl.DataContracts
  [Expand]DevExpress.XtraPrinting.XamlExport
  [Expand]DevExpress.XtraPrintingLinks
  [Expand]DevExpress.XtraReports
  [Expand]DevExpress.XtraReports.Design
  [Expand]DevExpress.XtraReports.Expressions
  [Expand]DevExpress.XtraReports.Parameters
  [Expand]DevExpress.XtraReports.ReportGeneration
  [Expand]DevExpress.XtraReports.UI
  [Expand]DevExpress.XtraScheduler
  [Expand]DevExpress.XtraScheduler.Compatibility
  [Expand]DevExpress.XtraScheduler.Drawing
  [Expand]DevExpress.XtraScheduler.Exchange
  [Expand]DevExpress.XtraScheduler.iCalendar
  [Expand]DevExpress.XtraScheduler.iCalendar.Components
  [Expand]DevExpress.XtraScheduler.Localization
  [Expand]DevExpress.XtraScheduler.Native
  [Expand]DevExpress.XtraScheduler.Outlook
  [Expand]DevExpress.XtraScheduler.Outlook.Interop
  [Expand]DevExpress.XtraScheduler.Reporting
  [Expand]DevExpress.XtraScheduler.Services
  [Expand]DevExpress.XtraScheduler.Services.Implementation
  [Expand]DevExpress.XtraScheduler.Tools
  [Expand]DevExpress.XtraScheduler.UI
  [Expand]DevExpress.XtraScheduler.Xml
  [Expand]DevExpress.XtraSpellChecker
  [Expand]DevExpress.XtraSpellChecker.Rules
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

LinearScale Members

Represents the base class for Scales in linear gauges.

Expanded Public Constructors

Show: Inherited
  Name Description
Public method LinearScale Overloaded. Initializes a new instance of the LinearScale class.
Top

Expanded Public Properties

Show: Inherited
  Name Description
Public property AcceptOrder (Inherited from DevExpress.XtraGauges.Core.Base.BaseElement<T>)
Public property Angle Gets or sets the angle, measured in degrees, at which the current object is displayed. (Inherited from BaseLeafPrimitive)
Public property Appearance Provides access to appearance settings of the scale.
Public property AutoRescaling Gets or sets whether the scale's range of values is automatically expanded when the scale's current Value reaches either the MinValue or MaxValue.
Public property BoundElementName This property supports the internal infrastructure and is not intended to be used directly from your code. (Inherited from BaseLeafPrimitive)
Public property Composite (Inherited from DevExpress.XtraGauges.Core.Base.BaseElement<T>)
Public property CustomLogarithmicBase Gets or sets a value specifying a logarithmic base when the ArcScale.Logarithmic property is set to true and ArcScale.LogarithmicBase is set to LogarithmicBase.Custom.
Public property Enabled Gets or sets whether the object is enabled. (Inherited from BaseLeafPrimitive)
Public property EndPoint Gets or sets the ending point of the scale.
Public property HitTestEnabled Gets or sets whether the hit-testing feature is enabled for the current object. (Inherited from BaseLeafPrimitive)
Public property IsAnimating Gets a value indicating that the linear scale is currently being animated.
Public property IsComposite (Inherited from DevExpress.XtraGauges.Core.Base.BaseElement<T>)
Public property IsDiscrete This property is reserved for future use.
Public property IsDisposing Gets whether the form is currently being disposed of. (Inherited from BaseObject)
Public property IsEmpty Gets whether the current object is identical to the some predefined empty LinearScale object.
Public property IsLeaf (Inherited from DevExpress.XtraGauges.Core.Base.BaseElement<T>)
Public property IsLogarithmic This property is reserved for future use.
Public property IsNameLocked (Inherited from DevExpress.XtraGauges.Core.Base.BaseElement<T>)
Public property IsTransformLocked Gets whether the object has been locked by the BaseLeafPrimitive.BeginTransform method. (Inherited from BaseLeafPrimitive)
Public property IsUpdateLocked Gets whether the object has been locked for updating. (Inherited from BaseObject)
Public property IsXtraSerializing This property supports the internal infrastructure and is not intended to be used directly from your code. (Inherited from BaseLeafPrimitive)
Public property Labels Provides access to the collection of text labels displayed on the same layer as the current scale.
Public property Leaf (Inherited from DevExpress.XtraGauges.Core.Base.BaseElement<T>)
Public property Location Gets or sets the object's location. (Inherited from BaseLeafPrimitive)
Public property Logarithmic Gets or sets a value indicating whether the axis should display its numerical values using a logarithmic scale.
Public property LogarithmicBase Gets or sets a value specifying a logarithmic base when the Logarithmic property is enabled.
Public property MajorTickCount Gets or sets the total number of major tickmarks displayed on a linear scale.
Public property MajorTickmark Provides access to major tick marks' display options.
Public property MaxValue Gets or sets the maximum value of the linear scale.
Public property MinorTickCount Gets or sets the number of minor tickmarks on the scale between adjacent major tickmarks.
Public property MinorTickmark Provides access to minor tick marks' display options.
Public property MinValue Gets or sets the minimum value of the linear scale.
Public property Name (Inherited from DevExpress.XtraGauges.Core.Base.BaseElement<T>)
Public property Parent (Inherited from DevExpress.XtraGauges.Core.Base.BaseElement<T>)
Public property ParentCollectionName This property supports the internal infrastructure and is not intended to be used directly from your code. (Inherited from BaseLeafPrimitive)
Public property ParentName This property supports the internal infrastructure and is not intended to be used directly from your code. (Inherited from BaseLeafPrimitive)
Public property Percent Gets the percent of the current value, in relation to the scale's minimum and maximum values.
Public property Ranges Provides access to the collection of custom ranges with which you can mark specific value ranges along the scale.
Public property Renderable Gets or sets whether the object can be rendered on a graphics surface. (Inherited from BaseLeafPrimitive)
Public property RescalingBestValues Enables an algorithm for smart adjustment of the MinValue and MaxValue properties when the AutoRescaling property is set to true.
Public property RescalingThresholdMax Specifies the threshold, in percents, where the automatic correction of the MaxValue takes place. This property is in effect if the AutoRescaling property is set to true.
Public property RescalingThresholdMin Specifies the threshold, in percents, where the automatic correction of the MinValue takes place. This property is in effect if the AutoRescaling property is set to true.
Public property ScaleFactor Gets or sets the object's scale along the X and Y axes. (Inherited from BaseLeafPrimitive)
Public property ScaleLength Gets the length of the scale, determined by its minimum and maximum value.
Public property Self (Inherited from DevExpress.XtraGauges.Core.Base.BaseElement<T>)
Public property Shader Gets or sets an object that allows the color of the object to be modified. (Inherited from BaseLeafPrimitive)
Public property Shapes Gets the collection of inner elements of the current object. (Inherited from BaseLeafPrimitive)
Public property Site (Inherited from DevExpress.XtraGauges.Core.Base.BaseElement<T>)
Public property StartPoint Gets or sets the starting point of the scale.
Public property Tag (Inherited from DevExpress.XtraGauges.Core.Base.BaseElement<T>)
Public property TickCount Gets the total number of major and minor tick marks on the scale.
Public property Transform Gets or sets the transformation matrix. (Inherited from BaseLeafPrimitive)
Public property TypeNameEx This property supports the internal infrastructure and is not intended to be used directly from your code. (Inherited from BaseLeafPrimitive)
Public property UseColorScheme Gets or sets whether this scale should use Color Schemes.
Public property Value Gets or sets the scale's current value.
Public property ZOrder Gets or sets the Z-Order of the object. (Inherited from BaseLeafPrimitive)
Top

Expanded Public Methods

Show: Inherited
  Name Description
Public method Accept (Inherited from DevExpress.XtraGauges.Core.Base.BaseElement<T>)
Public method Assign Copies settings of the specified object to the current object.
Public method BeginTransform Prevents the transformation of the BaseLeafPrimitive object from being performed until the EndTransform method is called. (Inherited from BaseLeafPrimitive)
Public method BeginUpdate Locks the BaseObject object by disallowing visual updates until the EndUpdate or CancelUpdate method is called. (Inherited from BaseObject)
Public method CalcHitInfo Retrieves information on the object's inner element, located under the specified point. (Inherited from BaseLeafPrimitive)
Public method CancelTransform Unlocks the object after the BeginTransform method has been called, without performing transformation. (Inherited from BaseLeafPrimitive)
Public method CancelUpdate Unlocks the BaseObject object after it has been locked by the BeginUpdate method, without causing an immediate visual update. (Inherited from BaseObject)
Public method CreateLabel Creates a label object of the type that is compatible with the current LinearScale object.
Public method CreateRange Creates a range object of the type that is compatible with the current LinearScale object.
Public method Dispose Disposes the BaseObject object. (Inherited from BaseObject)
Public method EndTransform Unlocks the BaseLeafPrimitive object after the BeginUpdate method call and performs object transformation. (Inherited from BaseLeafPrimitive)
Public method EndUpdate Unlocks the BaseObject object after a call to the BeginUpdate method and causes an immediate visual update. (Inherited from BaseObject)
Public method Equals Determines whether the specified System.Object is equal to the current System.Object. (Inherited from System.Object)
Public methodStatic member Equals Determines whether the specified System.Object instances are considered equal. (Inherited from System.Object)
Public method GetHashCode Serves as a hash function for a particular type. System.Object.GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from System.Object)
Public method GetInternalValue Gets the actual value that has been assigned to the scale.
Public method GetType Gets the System.Type of the current instance. (Inherited from System.Object)
Public method IsDifferFrom Returns whether the current object has different settings than the specified one.
Public method PercentToPoint Converts the specified percent value to the corresponding point along the scale, between the StartPoint and EndPoint.
Public method PercentToValue Converts the specified percent to a value.
Public method PointToPercent Converts the specified point along the scale to the corresponding percent value in relation to the StartPoint and EndPoint.
Public method PointToValue
Public methodStatic member ReferenceEquals Determines whether the specified System.Object instances are the same instance. (Inherited from System.Object)
Public method ResetTransform Resets the object's location, rotation angle and scale factor. (Inherited from BaseLeafPrimitive)
Public method ToString Returns a System.String that represents the current System.Object. (Inherited from System.Object)
Public method Update (Inherited from DevExpress.XtraGauges.Core.Model.BaseScaleIndependentComponent<TProvider>)
Public method ValueToPercent Returns the percent of the specified value in relation to the scale's minimum and maximum values.
Public method WaitForPendingDelayedCalculation For internal use only. (Inherited from BaseLeafPrimitive)
Public method XtraCreateLabelsItem This member supports the internal infrastructure and is not intended to be used directly from your code.
Public method XtraCreateRangesItem This member supports the internal infrastructure and is not intended to be used directly from your code.
Public method XtraCreateShader This member supports the internal infrastructure and is not intended to be used directly from your code. (Inherited from BaseLeafPrimitive)
Top

Expanded Public Events

Show: Inherited
  Name Description
Public event Animating Occurs before the LinearScale object starts animation.
Public event AnimationCompleted Occurs after the LinearScale object finishes animation.
Public event Changed Occurs after any property of the BaseObject object has been changed. (Inherited from BaseObject)
Public event CustomDrawElement Occurs before every gauge element is drawn, allowing you to draw it in a custom manner. (Inherited from BaseLeafPrimitive)
Public event CustomRescaling Allows you to implement a custom algorithm for adjusting the MinValue and MaxValue properties when the AutoRescaling property is set to true.
Public event CustomTickmarkText Allows you to dynamically customize the text of tickmarks.
Public event Disposed Occurs after the BaseObject has been disposed of. (Inherited from BaseObject)
Public event GeometryChanged Fires after any of the following properties has changed: StartPoint or EndPoint.
Public event MinMaxValueChanged Fires when the value of the MinValue or MaxValue property is changed.
Public event ValueChanged Fires after the scale's current value has been changed.
Top

Expanded See Also

Is this topic helpful?​​​​​​​