# AxisRange class

Serves as the base class for the axis ranges whose bounds can be set and recalculated from series data.

**Namespace:** [`Eremex.AvaloniaUI.Charts`](./index.md)  
**Assembly:** `Eremex.Avalonia.Charts.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public abstract class AxisRange : AxisRangeBase
```

## Public Members

| name | description |
| --- | --- |
| [AxisRange](AxisRange/AxisRange.md)() | Initializes a new instance of the AxisRange class with default side margins. |
| [AutoCorrectWholeRange](AxisRange/AutoCorrectWholeRange.md) { get; set; } | Gets or sets whether the whole range is recalculated from series data. The default value is true. |
| [MaxSideMargin](AxisRange/MaxSideMargin.md) { get; set; } | Gets or sets the fraction of the data range length added above its maximum when the range is calculated automatically. |
| [MinSideMargin](AxisRange/MinSideMargin.md) { get; set; } | Gets or sets the fraction of the data range length added below its minimum when the range is calculated automatically. |
| [StickToEnd](AxisRange/StickToEnd.md) { get; set; } | Gets or sets whether the visible range keeps its maximum at the maximum of the whole range when the whole range grows. |
| [SynchronizeVisualRange](AxisRange/SynchronizeVisualRange.md) { get; set; } | Gets or sets whether the visible range always matches the whole range. Set the property to true to prevent zooming. |
| [VisualMax](AxisRange/VisualMax.md) { get; set; } | Gets or sets the upper bound of the visible range. |
| [VisualMin](AxisRange/VisualMin.md) { get; set; } | Gets or sets the lower bound of the visible range. |
| [WholeMax](AxisRange/WholeMax.md) { get; set; } | Gets or sets the upper bound of the whole range, which is the window available for scrolling and zooming. |
| [WholeMin](AxisRange/WholeMin.md) { get; set; } | Gets or sets the lower bound of the whole range, which is the window available for scrolling and zooming. |

## See Also

* class [AxisRangeBase](./AxisRangeBase.md)
* namespace [Eremex.AvaloniaUI.Charts](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Charts.dll -->
