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 a new instance of the MicroXYDataPointCollectionView 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

Gets the first data point of the collection.

public MicroXYDataPoint FirstDataPoint { get; }

Property Value

MicroXYDataPoint

LastDataPoint

Gets the last data point of the collection.

public MicroXYDataPoint LastDataPoint { get; }

Property Value

MicroXYDataPoint

MaxXDataPoint

Gets the maximum data point along the X-axis.

public MicroXYDataPoint MaxXDataPoint { get; }

Property Value

MicroXYDataPoint

MaxXValue

Gets the maximum value along the X-axis.

public object MaxXValue { get; }

Property Value

object

MaxXValueResolved

Gets the maximum resolved value along the X-axis.

public object MaxXValueResolved { get; }

Property Value

object

MaxYDataPoint

Gets the maximum data point along the Y-axis.

public MicroXYDataPoint MaxYDataPoint { get; }

Property Value

MicroXYDataPoint

MaxYValue

Gets the maximum value along the Y-axis.

public object MaxYValue { get; }

Property Value

object

MaxYValueResolved

Gets the maximum resolved value along the Y-axis.

public object MaxYValueResolved { get; }

Property Value

object

MinXDataPoint

Gets the minimum data point along the X-axis.

public MicroXYDataPoint MinXDataPoint { get; }

Property Value

MicroXYDataPoint

MinXValue

Gets the minimum value along the X-axis.

public object MinXValue { get; }

Property Value

object

MinXValueResolved

Gets the minimum resolved value along the X-axis.

public object MinXValueResolved { get; }

Property Value

object

MinYDataPoint

Gets the minimum data point along the Y-axis.

public MicroXYDataPoint MinYDataPoint { get; }

Property Value

MicroXYDataPoint

MinYValue

Gets the minimum value along the Y-axis.

public object MinYValue { get; }

Property Value

object

MinYValueResolved

Gets the minimum resolved value along the Y-axis.

public object MinYValueResolved { get; }

Property Value

object

XType

Gets the Type of data along the X-axis.

public Type XType { get; }

Property Value

Type:

The Type of data along the X-axis.

YType

Gets the Type of data along the X-axis.

public Type YType { get; }

Property Value

Type:

The Type of data along the X-axis.

Methods

GetItemFromXValue(object)

Gets 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)

Gets 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