In This Article

MicroXYDataPointCollectionView Class

Represents a collection view that generates MicroXYDataPoint from a specified source collection.

public sealed class MicroXYDataPointCollectionView : MicroDataPointCollectionViewBase<MicroXYDataPoint>
Inheritance:
object MicroDataPointCollectionViewBase<MicroXYDataPoint> object

Constructors

MicroXYDataPointCollectionView(MicroXYSeriesBase, object?, int)

Initializes an instance of the class.

public MicroXYDataPointCollectionView(MicroXYSeriesBase series, object? baselineValue, int optimalAggregationCount)
Parameter Type Description
series MicroXYSeriesBase

The series associated with the view.

baselineValue object

The baseline value.

optimalAggregationCount int

The optimal number of data points used when aggregation is enabled.

Properties

FirstDataPoint

The first data point of the collection.

public MicroXYDataPoint? FirstDataPoint { get; }

Property Value

MicroXYDataPoint

LastDataPoint

The last data point of the collection.

public MicroXYDataPoint? LastDataPoint { get; }

Property Value

MicroXYDataPoint

MaxXDataPoint

The maximum data point along the X-axis.

public MicroXYDataPoint? MaxXDataPoint { get; }

Property Value

MicroXYDataPoint

MaxXValue

The maximum value along the X-axis.

public object? MaxXValue { get; }

Property Value

object

MaxXValueResolved

The maximum resolved value along the X-axis.

public object? MaxXValueResolved { get; }

Property Value

object

MaxYDataPoint

The maximum data point along the Y-axis.

public MicroXYDataPoint? MaxYDataPoint { get; }

Property Value

MicroXYDataPoint

MaxYValue

The maximum value along the Y-axis.

public object? MaxYValue { get; }

Property Value

object

MaxYValueResolved

The maximum resolved value along the Y-axis.

public object? MaxYValueResolved { get; }

Property Value

object

MinXDataPoint

The minimum data point along the X-axis.

public MicroXYDataPoint? MinXDataPoint { get; }

Property Value

MicroXYDataPoint

MinXValue

The minimum value along the X-axis.

public object? MinXValue { get; }

Property Value

object

MinXValueResolved

The minimum resolved value along the X-axis.

public object? MinXValueResolved { get; }

Property Value

object

MinYDataPoint

The minimum data point along the Y-axis.

public MicroXYDataPoint? MinYDataPoint { get; }

Property Value

MicroXYDataPoint

MinYValue

The minimum value along the Y-axis.

public object? MinYValue { get; }

Property Value

object

MinYValueResolved

The minimum resolved value along the Y-axis.

public object? MinYValueResolved { get; }

Property Value

object

XType

The Type of data along the X-axis.

public Type? XType { get; }

Property Value

Type

YType

The Type of data along the X-axis.

public Type? YType { get; }

Property Value

Type

Methods

GetItemFromXValue(object)

A MicroXYDataPoint associated with a specified X value, if that data is available.

public MicroXYDataPoint? GetItemFromXValue(object value)
Parameter Type Description
value object

The X value.

Returns

MicroXYDataPoint:

A MicroXYDataPoint associated with a specified X value, if that data is available.

GetItemFromYValue(object)

A MicroXYDataPoint associated with a specified Y value, if that data is available.

public MicroXYDataPoint? GetItemFromYValue(object value)
Parameter Type Description
value object

The Y value.

Returns

MicroXYDataPoint:

A MicroXYDataPoint associated with a specified Y value, if that data is available.

Initialize()

Initializes this instance.

protected override void Initialize()

Inherited Members

Extension Methods