# ISeriesDataAdapter interface

Defines a data source of a series. A data adapter converts the values of the bound source collection into the arguments and values that the series and its axes use.

**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 interface ISeriesDataAdapter
```

## Members

| name | description |
| --- | --- |
| [IsDataSorted](ISeriesDataAdapter/IsDataSorted.md) { get; } | Gets whether the arguments are sorted in ascending order. |
| [ItemCount](ISeriesDataAdapter/ItemCount.md) { get; } | Gets the number of data points provided by the adapter. |
| event [DataChanged](ISeriesDataAdapter/DataChanged.md) | Occurs when the data of the adapter is changed. |
| [GetDataMemberPrefix](ISeriesDataAdapter/GetDataMemberPrefix.md)(…) | Returns the localized prefix that precedes a data member value in the crosshair label. |
| [GetDateTimeValue](ISeriesDataAdapter/GetDateTimeValue.md)(…) | Returns the date and time value of the specified data point member. |
| [GetNumericalValue](ISeriesDataAdapter/GetNumericalValue.md)(…) | Returns the numerical value of the specified data point member. |
| [GetQualitativeValue](ISeriesDataAdapter/GetQualitativeValue.md)(…) | Returns the qualitative value of the specified data point member. |
| [GetScaleTypes](ISeriesDataAdapter/GetScaleTypes.md)() | Returns the type of scale that suits each axis of a series. |
| [GetTimeSpanValue](ISeriesDataAdapter/GetTimeSpanValue.md)(…) | Returns the time span value of the specified data point member. |
| [GetUnderlyingData](ISeriesDataAdapter/GetUnderlyingData.md)(…) | Returns the text that identifies the source object of the specified data point. |
| [GetUnderlyingDataPrefix](ISeriesDataAdapter/GetUnderlyingDataPrefix.md)() | Returns the localized prefix that precedes the underlying data text in the crosshair label. |

## See Also

* namespace [Eremex.AvaloniaUI.Charts](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Charts.dll -->
