Show / Hide Table of Contents

Namespace System.Windows.Controls.DataVisualization.Charting

Classes

AreaDataPoint

Represents a data point used for an area series.

AreaSeries

Represents a control that contains a data series to be rendered in X/Y line format.

Axis

An axis class used to determine the plot area coordinate of values.

AxisLabel

A label used to display data in an axis.

BarDataPoint

Represents a data point used for a bar series.

BarSeries

Represents a control that contains a data series to be rendered in bar format.

BubbleDataPoint

Represents a data point used for a bubble series.

BubbleSeries

Represents a control that contains a data series to be rendered in X/Y line format. A third binding determines the size of the data point.

CategoryAxis

An axis that displays categories.

Chart

Represents a control that displays a Chart.

ColumnBarBaseSeries<T>

This series serves as the base class for the column and bar series.

ColumnDataPoint

Represents a data point used for a column series.

ColumnSeries

Represents a control that contains a data series to be rendered in column format.

DataPoint

Represents a control that displays a data point.

DataPointSeries

Represents a control that contains a dynamic data series.

DataPointSeriesDragDropTarget

A control that enabled drag and drop operations on an Chart.

DataPointSeriesWithAxes

Represents a dynamic series that uses axes to display data points.

DataPointSingleSeriesWithAxes

A dynamic series with axes and only one legend item and style for all data points.

DateTimeAxis

An axis that displays numeric values.

DateTimeAxisLabel

An axis label for displaying DateTime values.

DefinitionSeries

Implements a series that is defined by one or more instances of the DefinitionSeries class.

DefinitionSeries.DataItem

Represents a single data value from a SeriesDefinition's ItemsSource.

DefinitionSeries.IndependentValueGroup

Represents an independent value and the dependent values that are associated with it.

DisplayAxis

An axis that has a range.

LegendItem

Represents an item used by a Series in the Legend of a Chart.

LinearAxis

An axis that displays numeric values.

LineAreaBaseSeries<T>

A base class that contains methods used by both the line and area series.

LineDataPoint

Represents a data point used for a line series.

LineSeries

Represents a control that contains a data series to be rendered in X/Y line format.

NullableConverter<T>

Converts a string or base value to a System.Nullable value.

NumericAxis

An axis that displays numeric values.

NumericAxisLabel

A label used to display numeric axis values.

PieDataPoint

Represents a data point used for a pie series.

PieSeries

Represents a control that contains a data series to be rendered in pie format.

RangeAxis

An axis that has a range.

ScatterDataPoint

Represents a data point used for a scatter series.

ScatterSeries

Represents a control that contains a data series to be rendered in X/Y scatter format.

Series

Represents a control that contains a data series.

SeriesDefinition

Defines the attributes of a series that is to be rendered by the DefinitionSeries class.

Stacked100AreaSeries

Control that displays values as a 100% stacked area chart visualization.

Stacked100BarSeries

Control that displays values as a 100% stacked bar chart visualization.

Stacked100ColumnSeries

Control that displays values as a 100% stacked column chart visualization.

Stacked100LineSeries

Control that displays values as a 100% stacked line chart visualization.

StackedAreaLineSeries

Control base class for displaying values as a stacked area/line chart visualization.

StackedAreaSeries

Control that displays values as a stacked area chart visualization.

StackedBarColumnSeries

Control base class for displaying values as a stacked bar/column chart visualization.

StackedBarSeries

Control that displays values as a stacked bar chart visualization.

StackedColumnSeries

Control that displays values as a stacked column chart visualization.

StackedLineSeries

Control that displays values as a stacked line chart visualization.

Structs

ValueMargin

A margin specified for a given value.

Interfaces

IAnchoredToOrigin

Range axes look for this interface on series to determine whether to anchor the origin to the bottom or top of the screen where possible.

IAxis

An axis interface used to determine the plot area coordinate of values.

IAxisListener

An object that listens for changes in an axis.

ICategoryAxis

An axis that is arranged by category.

IDataConsumer

An object that consumes data.

IDataProvider

Provides information to a category axis.

IRangeAxis

An axis with a range.

IRangeConsumer

An object that consumes a range.

IRangeProvider

Provides information to a RangeConsumer.

IRequireGlobalSeriesIndex

Defines methods on classes that contain a global index.

IRequireSeriesHost

An object that implements this interface requires a series host.

ISeries

Represents a series in a chart.

ISeriesHost

Defines properties, methods and events for classes that host a collection of Series objects.

IValueMarginConsumer

Consumes value margins and uses them to lay out objects.

IValueMarginProvider

Provides information about margins necessary for values.

Enums

AnimationSequence

Specifies the supported animation sequences.

AxisLocation

Axis position.

AxisOrientation

Specifies the orientation of an axis.

CategorySortOrder

The sort order to use when sorting categories.

DataPointState

Describes the state a data point is in.

DateTimeIntervalType

A date time interval.

SeriesSelectionMode

Defines the selection behavior for a series.