Telerik.Windows.Controls.Chart
Exposes LinearAxis3D type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes ChartAxis3D type to UI Automation.
Initializes a new instance of the class.
The owner.
Gets the name of the that is associated with this . This method is called by .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Exposes CategoricalAxis3D type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes RadCartesianChart type to UI Automation.
Initializes a new instance of the class.
Gets the name of the that is associated with this . This method is called by .
When overridden in a derived class, is called by .
The type of the control.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes BarSeries3D type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes SurfaceSeries3D type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes PointSeries3D type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes XYZSeries3D type to UI Automation.
Initializes a new instance of the class.
The owner.
Gets the name of the that is associated with this . This method is called by .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Exposes BoxPlotSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Exposes box plot item visual to UI Automation.
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Exposes ScatterRangeBarSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Exposes ErrorBarSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Exposes error bar item visual to UI Automation.
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Exposes funnel segments to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Exposes FunnelSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
Gets a value that specifies whether the UI Automation provider allows more than one child element to be selected concurrently.
true if multiple selection is allowed; otherwise false.
Gets a value that specifies whether the UI Automation provider requires at least one child element to be selected.
true if selection is required; otherwise false.
Retrieves a UI Automation provider for each child element that is selected.
A collection of UI Automation providers.
Gets the control pattern for the that is associated with this .
A value from the enumeration.
An object that implements the interface if is ; otherwise, null.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes CartesianChartGrid type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes CartesianCustomLineAnnotation type to UI Automation.
Initializes a new instance of the class.
The owner.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes CartesianMarkedZoneAnnotation type to UI Automation.
Initializes a new instance of the class.
The owner.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Base class for financial indicator UI Automation.
Initializes a new instance of the class.
The owner.
Gets the name of the that is associated with this . This method is called by .
An string.
When overridden in a derived class, is called by .
The type of the control.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Exposes RadCartesianChart type to UI Automation.
Initializes a new instance of the class.
The owner.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Base class for categorical series UI Automation.
Initializes a new instance of the class.
The owner.
Base class for categorical series UI Automation.
Initializes a new instance of the class.
The owner.
Exposes PointSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Exposes cartesian bubble visuals to UI Automation.
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Exposes ScatterBubbleSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
When overridden in a derived class, is called by .
The type of the control.
Exposes ScatterSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Base class for chart series UI Automation.
Initializes a new instance of the class.
The owner.
Gets the automation peers for the labels of the series.
A list of elements.
Exposes StepAreaSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes StepLineSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes PointSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Exposes ScatterAreaSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Exposes ScatterLineSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Exposes scatter point visuals to UI Automation.
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Exposes ScatterPointSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Exposes ScatterSplineAreaSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Exposes ScatterSplineSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Exposes chart annotation types to UI Automation.
Initializes a new instance of the class.
The owner.
Gets the name of the that is associated with this . This method is called by .
An string.
When overridden in a derived class, is called by .
The type of the control.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Base class for chart element UI Automation.
Initializes a new instance of the class.
The owner.
Gets the name of the that is associated with this . This method is called by .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Base class for Path UI Automation.
Initializes a new instance of the class.
The owner.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes empty content presenter to UI Automation.
Initializes a new instance of the class.
The owner.
Gets the name of the that is associated with this . This method is called by .
An string.
When overridden in a derived class, is called by .
The type of the control.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Exposes CartesianGridLineAnnotation type to UI Automation.
Initializes a new instance of the class.
The owner.
Gets the value of the control.
The value of the control as a string.
Gets a value that specifies whether the value of a control is read-only.
true if the value is read-only; false if it can be modified.
Sets the value of a control.
If locale-specific information is passed to a control in an incorrect format such as an incorrectly formatted date.
If a new value cannot be converted from a string to a format the control recognizes.
When an attempt is made to manipulate a control that is not enabled.
Gets the control pattern for the that is associated with this .
A value from the enumeration.
An object that implements the interface if is ; otherwise, null.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes RadCartesianChart type to UI Automation.
Initializes a new instance of the class.
The owner.
Gets the name of the that is associated with this . This method is called by .
When overridden in a derived class, is called by .
The type of the control.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes area path visual to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the name of the that is associated with this . This method is called by .
Exposes AreaSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes bar item visuals to UI Automation.
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Exposes BarSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes candlestick item visual to UI Automation.
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Exposes CandleStickSeries type to UI Automation.
Initializes a new instance of the class.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Base class for cartesian series UI Automation.
Initializes a new instance of the class.
The owner.
Exposes line path visual to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the name of the that is associated with this . This method is called by .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Exposes LineSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes ohlc item visual to UI Automation.
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Exposes OhlcSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Exposes cartesian point visuals to UI Automation.
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Exposes spline area path visual to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the name of the that is associated with this . This method is called by .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Exposes SplineAreaSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Exposes spline path visual to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the name of the that is associated with this . This method is called by .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Exposes SplineSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Exposes axis types to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes PolarChartGrid type to UI Automation.
Initializes a new instance of the class.
The owner.
Gets the name of the that is associated with this . This method is called by .
When overridden in a derived class, is called by .
The type of the control.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Exposes PolarAxisGridLineAnnotation type to UI Automation.
Initializes a new instance of the class.
The owner.
Gets the value of the control.
The value of the control as a string.
Gets a value that specifies whether the value of a control is read-only.
true if the value is read-only; false if it can be modified.
Sets the value of a control.
If locale-specific information is passed to a control in an incorrect format such as an incorrectly formatted date.
If a new value cannot be converted from a string to a format the control recognizes.
When an attempt is made to manipulate a control that is not enabled.
Gets the control pattern for the that is associated with this .
A value from the enumeration.
An object that implements the interface if is ; otherwise, null.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes RadialAxisGridLineAnnotation type to UI Automation.
Initializes a new instance of the class.
The owner.
Gets the value of the control.
The value of the control as a string.
Gets a value that specifies whether the value of a control is read-only.
true if the value is read-only; false if it can be modified.
Sets the value of a control.
If locale-specific information is passed to a control in an incorrect format such as an incorrectly formatted date.
If a new value cannot be converted from a string to a format the control recognizes.
When an attempt is made to manipulate a control that is not enabled.
Gets the control pattern for the that is associated with this .
A value from the enumeration.
An object that implements the interface if is ; otherwise, null.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes polar area path visual to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the name of the that is associated with this . This method is called by .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Exposes PolarSeriesAutomationPeer type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes polar line path visual to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the name of the that is associated with this . This method is called by .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Exposes PolarLineSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes polar point visuals to UI Automation.
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Exposes PolarPointSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes radar area path visual to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the name of the that is associated with this . This method is called by .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Exposes RadarAreaSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes radar line path visual to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the name of the that is associated with this . This method is called by .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Exposes RadarLineSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes radar point visuals to UI Automation.
Initializes a new instance of the class.
The owner.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Base class for polar series UI Automation.
Initializes a new instance of the class.
The owner.
Exposes PieSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
Gets a value that specifies whether the UI Automation provider allows more than one child element to be selected concurrently.
true if multiple selection is allowed; otherwise false.
Gets a value that specifies whether the UI Automation provider requires at least one child element to be selected.
true if selection is required; otherwise false.
Retrieves a UI Automation provider for each child element that is selected.
A collection of UI Automation providers.
Gets the control pattern for the that is associated with this .
A value from the enumeration.
An object that implements the interface if is ; otherwise, null.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Exposes pie segments to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Exposes RadarPointSeries type to UI Automation.
Initializes a new instance of the class.
The owner.
When overridden in a derived class, is called by .
The type of the control.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Returns the string that describes the functionality of the that is associated with this . This method is called by .
The help text, or if there is no help text.
Base class for series item UI Automation that supports selection.
Initializes a new instance of the class.
The associated with this .
Gets the UI Automation provider that implements and acts as the container for the calling object.
The provider that supports .
Gets a value that indicates whether an item is selected.
true if the element is selected; otherwise false.
Adds the current element to the collection of selected items.
Removes the current element from the collection of selected items.
Deselects any selected items and then selects the current element.
Gets the control pattern for the that is associated with this .
A value from the enumeration.
An object that implements the interface if is ; otherwise, null.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
Base class for single value series item UI Automation.
Initializes a new instance of the class.
The associated with this .
Gets a value that specifies whether the value of a control is read-only.
true if the value is read-only; false if it can be modified.
Gets the value of the control.
The value of the control as a string.
Sets the value of a control.
Gets the control pattern for the that is associated with this .
A value from the enumeration.
An object that implements the interface if is ; otherwise, null.
Represents a 3D axis within a instance.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets a value indicating whether the axis should display labels.
Gets or sets the style that is applied to the default axis labels.
Gets or sets the label template.
Gets or sets the step at which labels are positioned.
Gets or sets the title.
Gets or sets the title template.
Gets or sets the style that is applied to the Path element that presents the axis line.
Gets or sets the length of the major tick.
Gets or sets the plot mode used to position values, ticks, and labels along the axis.
Gets or sets the smart labels mode that will be used to avoid overlapping labels.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass)
call . In simplest terms, this means the method is called just
before a UI element displays in an application. For more information, see Remarks.
Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement
has been updated. The specific dependency property that changed is reported
in the arguments parameter. Overrides System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs).
Represents a categorical 3D axis within a instance.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Represents a numeric linear 3D axis within a instance.
Represents a numeric linear 3D axis within a instance.
Identifies the dependency property.
Occurs when the actual range changes.
Gets the actual range used by the axis to plot data points.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the format that is used when displaying the default axis labels.
Gets or sets a value indicating the desired number of axis ticks.
Gets or sets a value that indicates where the ticks originate. The position of the ticks is determined based
on the combination of the and TickOrigin values. The axis will
generate the ticks and labels in a way so that a label would be positioned at the given TickOrigin.
Gets or sets the manually set minimum of the axis.
Gets or sets the manually set maximum of the axis.
Gets or sets the manually set major step of the axis.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
A behavior that shows a tooltip containing information about the data point under the mouse.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the offset from the left of the area that is
specified for the tooltip by the
and properties.
Gets or sets the distance from the top of the area that is specified
for the tooltip by the
and properties.
Gets or sets the length of time (in milliseconds) before a tooltip opens.
Gets or sets the length of time (in milliseconds) that a tooltip remains open.
Gets or sets the orientation of the tooltip when it opens,
and specifies how the tooltip behaves when it overlaps screen boundaries.
Gets or sets the rectangular area relative to which the tooltip is positioned.
Gets or sets the object relative to which the tooltip is positioned.
Represents a decoration in a cartesian 3D chart that adds grid lines and strip lines to the planes (sides) of the plot area.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets a value indicating which grid lines should be displayed in the XY plane.
Gets or sets a value indicating which grid lines should be displayed in the XZ plane.
Gets or sets a value indicating which grid lines should be displayed in the YZ plane.
Gets or sets a value indicating which strip lines should be displayed in the XY plane.
Gets or sets a value indicating which strip lines should be displayed in the XZ plane.
Gets or sets a value indicating which strip lines should be displayed in the YZ plane.
Gets or sets the materials used for the grid lines originating from the X axis.
Gets or sets the materials used for the grid lines originating from the Y axis.
Gets or sets the materials used for the grid lines originating from the Z axis.
Gets or sets the materials used for the strip lines originating from the X axis.
Gets or sets the materials used for the strip lines originating from the Y axis.
Gets or sets the materials used for the strip lines originating from the Z axis.
Gets or sets the thickness of the grid lines.
Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement
has been updated. The specific dependency property that changed is reported
in the arguments parameter. Overrides System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs).
Base class for all series of a instance.
Identifies the property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the source items to generate data points from.
Gets or sets the ContentTemplate of the tooltip that is shown by the .
This property has a higher priority than the TooltipTemplate property of the chart.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass)
call . In simplest terms, this means the method is called just
before a UI element displays in an application. For more information, see Remarks.
Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement
has been updated. The specific dependency property that changed is reported
in the arguments parameter. Overrides System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs).
Represents a 3D chart series that plots its points using bars.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets a value that determines how the bars are displayed. The display direction specifies which axis
determines the origin (start) and end of the bar and the bar is drawn in a from-to manner - from the origin to the value.
When this property is null, the chart calculates an automatic display direction.
Gets or sets the origin value.
Gets the collection of data points associated with the series.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Determines the appearance of the 3D surface. This may include specific positions, triangle indexes, texture coordinates, and material.
The surface is divided into triangles determined by the original data point centers. Each pixel in each triangle is a color blend between
the three colors (determined by the three data points) and this color is determined by the pixel's proximity to the vertices.
Each data point is presented by a tile with a solid color.
A colorizer that allows for each data point to provide an individual color.
Gets or sets the colorization mode that determines the appearance of the surface.
Gets or sets the binding that will be used to obtain the Color associated with a certain data item.
Gets the surface points that will be used by the colorizer to determine the triangle indexes, texture coordinates, and material.
Gets the triangle indexes that will determine the appearance of the surface. The triangle indexes are chosen in respect to the
actual display direction of the series.
Gets the texture coordinates that will determine the appearance of the surface. The texture coordinates are chosen in respect to the
actual display direction of the series.
Gets the material that will determine the appearance of the surface.
Gets the Color for this data point.
Invoked when the colorization phase starts.
Invoked when the colorization phase finishes.
A colorizer that uses gradient stops and their offsets to determine the appearance of the surface.
Gets or sets the gradient stops used to create the surface material. When the IsAbsolute property is set to false, the
offsets should be values between 0 and 1. When the IsAbsolute property is set to true, the offsets should correlate
to the actual values of the data points.
Gets or sets a value indicating whether the offsets of the gradient stops should be treated as absolute values correlating to the
actual values of the data points, or if the offsets of the gradient stops should be treated as relative values between 0 and 1.
Gets texture coordinates that will determine the appearance of the surface. The texture coordinates are chosen in respect to the
actual display direction of the series.
Gets the material that will determine the appearance of the surface.
Base class for all colorizers for . Inheritors can determine the appearance of the surface.
Occurs when a value of some property has changed.
When overridden in a derived class, returns the surface points for the surface.
When overridden in a derived class, returns the triangle indexes for the surface.
When overridden in a derived class, returns the texture coordinates for the surface.
When overridden in a derived class, returns the material for the surface.
When overridden in a derived class, creates a material from a brush.
Invoked when the colorization phase starts.
Invoked when the colorization phase finishes.
Raises the event.
The name of the property which value has changed.
Represents a 3D chart series that plots its points using a line.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Gets or sets a value that defines the size (diameter) of the default line visual.
Gets or sets the material that defines the appearance of the default line visual that is used to visualize the data points.
Gets or sets a material selector that provides a way to select a Material that will define the appearance of the default line visual.
Gets or sets the default Geometry3D (normalized) instance that is used for creating the default line visual.
The size of the geometry needs to be normalized (between 0 and 1) so that later Visual3D transformations can work properly.
The line rendering approach changes when the property is set.
Gets or sets a geometry selector that provides a way to select a Geometry3D that will define the appearance of the default line visual.
The line rendering approach changes when the property is set.
Represents a 3D chart series that plots its points using a surface.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the size of the points.
Gets or sets a value that determines how the 3D points are connected, i.e. how the surface is displayed.
For example if the display direction is the Z axis, then the points are connected in a way to respect
their 2D position in the XY plane. When this property is null, the chart calculates an automatic display direction.
Gets or sets a custom collection of triangle indices that will be set to the the MeshGeometry3D that presents the surface.
When this property is null, the chart calculates automatic triangle indices.
Gets or sets the colorizer that will determine the appearance of the surface.
Gets the collection of data points associated with the series.
Generates a collection of triangle indexes that determine how 3D data points are connected when a tabular (two dimensional) source is used.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Represents a 3D chart series which points have a single x-y-z position.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the material that defines the appearance of the default visual that is used to visualize a datapoint.
Gets or sets a material selector that provides a way to select a Material that will define the appearance of the datapoint default visual.
Gets or sets the default Geometry3D (normalized) instance that is used for creating data point visuals.
The size of the geometry needs to be normalized between 0 and 1 so that later Visual3D transformations can work properly.
Gets or sets a geometry selector that provides a way to select a Geometry3D that will define the appearance of the datapoint default visual.
Encapsulates the data associated with the event.
The view model (data context) of the chart series.
The series that was just created. It can be set up additionally or completely replaced.
This property may be null (for example in cases when a suitable descriptor was not found).
In such a case, this property can still be used to set a new series that will get added to the chart.
Represents a typed observable collection of instances.
Represents a class that allows for context-based selection within a instance.
Selects the desired descriptor, depending on the context specified and the owning instance.
Represents a logical object that may be used to feed a instance with data, leaving the series creation to the chart itself.
Identifies the dependency property.
Identifies the dependency property.
Identifies the IsDynamicSeries attached dependency property.
Initializes a new instance of the class.
Occurs when a series is created. Allows for the series to be additionally set up or completely replaced.
This event may be raised with the series being null (for example in cases when a suitable descriptor was not found).
In such a case, this event can still be used to create and set up a new series.
Notifies for a change in the Source collection. Used for testing purposes.
Gets or sets the collection of objects that contain the data for the dynamic series to be created.
Gets the collection of objects that specify what chart series are to be created.
Gets or sets the instance that may be used for context-based descriptor selection.
Gets the current Source (if any) casted to an IEnumerable instance.
Testing purposes.
Sets a value indicating that the specified CartesianSeries3D instance is dynamically created by a series provider instance.
Determines whether the specified CartesianSeries3D instance is dynamically created by a series provider.
Forces all attached chart instances to re-evaluate all the series created from this provider.
Represents an abstract definition of a instance.
Used together with a instance to provide dynamic chart series generation, depending on the data specified.
The descriptors form a neat hierarchy based on the type of data visualized.
This is the base class which encapsulates all the common functionality for all concrete descriptors.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets the default type of series that are to be created if no TypePath and no Style properties are specified.
Gets or sets the name of the property that points to the series type that needs to be created.
Gets or sets a converter that can be used to provide the exact type of the series that should be created.
Gets or sets the Style that describes the appearance of the series that are to be created.
If no TypePath is specified, the TargetType property of this style object is used to generate the desired series.
Gets or sets the name of the property that points to the items source that will feed the generated series.
Gets or sets the index within the Source collection of data (view models) for which the current descriptor should be used.
This property is useful when for example a needs to be generated for the first data entry and for the rest of the entries.
Gets or sets the ChartDataSourceStyle.
Creates an instance of the type, defined by this descriptor.
The context (this is the raw data collection or the data view model) for which a needs to be created.
Core entry point for creating the type defined by this descriptor. Allows inheritors to provide custom implementation.
The context (this is the raw data collection or the data view model) for which a needs to be created.
Provides the default implementation for the routine.
Represents a concrete that may be used to create all the XYZ chart series variations.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets the default type of series that are to be created if no TypePath and no Style properties are specified.
Gets or sets the name of the property that points to the XValue value of the data point view model.
Gets or sets the name of the property that points to the YValue value of the data point view model.
Gets or sets the name of the property that points to the ZValue value of the data point view model.
Core entry point for creating the type defined by this descriptor. Allows inheritors to provide custom implementation.
The context (this is the raw data collection or the data view model) for which a needs to be created.
The base implementation fails to create a valid instance.
A selector class that provides a way to select Geometry3D instances based on custom logic.
When overridden in a derived class, returns a Geometry3D based on custom logic.
A selector class that provides a way to select materials based on custom logic.
When overridden in a derived class, returns a Material based on custom logic.
An object that contains information about a data point in a surface series.
Gets the index position of the info.
The index is used in the triangle indexes collection that determines how the data points will be connected.
Initializes a new instance of the class.
The SurfaceDataPoint3D associated with the surface point info.
The center of the data point layout slot.
The index (of the data point) used in the triangle indexes collection that determines how the data points will be connected.
Gets the associated data point.
Gets the center of the layout slot of the data point.
An object that contains information about the data points of a surface series. This object is used during the color selection phase.
Gets the points that will be used to create a surface.
Gets the actual display direction of the surface. If the surface series has a user defined display
direction, it is being used. Otherwise, the chart calculates an automatic display direction.
Gets the triangle indices that will be set to the the MeshGeometry3D that presents the surface.
Gets the texture coordinates for the surface.
Gets the data points that will be used to create the surface points.
Initializes a new instance of the struct.
Scales the cylinder to given start and end point and given transformed OX direction.
Start center point.
End center point.
The transformed OX vector. This vector must be perpendicular to start-end vector direction.
The triangulation algorithm.
Triangulation algorithm creating initial triangles by connecting radial diagonals starting from a single point from the points convex hull.
Triangulation algorithm creating initial triangles by connecting parallel diagonals from the points convex hull.
Delaunay triangulation algorithm which guarantees that no triangle in entirely inside the circumscribed circle of some other triangle.
Provides methods for generating triangulation of some set of points.
Generates the triangulation of a set of points.
The algorithm.
The points.
Algorithm for modeling sphere with parallels and meridians.
Algorithm for modeling Geodesic sphere from Icosahedron.
Algorithm for modeling Geodesic sphere from Octahedron.
Algorithm for modeling Geodesic sphere from Tetrahedron.
This is the base class for all 3D chart behaviors.
A behavior that manipulates the camera and lights of a 3D chart in accordance to user interaction with mouse or touch.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the IsRotationEnabled attached dependency property.
Initializes a new instance of the class.
Gets or sets the distance. This property has a different meaning for the different cameras. When a PerspectiveCamera is in use, the distance is
the radius of the sphere that the camera is positioned on. When an OrthographicCamera is in use, the distance is the Width of the camera.
Gets or sets the minimum distance.
Gets or sets the maximum distance.
Gets or sets the angle between the axis to the right and the projection of the line between the camera position and plot area center onto the horizontal plane.
The axis to the right is considered to be the one that goes to the right when one axis goes up and another goes towards the viewer.
The horizontal plane is considered to be the plane that is defined by the right axis and the axis that goes towards the viewer.
Gets or sets the angle between the UpDirection axis and the line between the camera position and plot area center.
Gets or sets the minimum SecondAngle.
Gets or sets the maximum SecondAngle.
Gets or sets a value that represents the PerspectiveCamera camera's horizontal field of view.
Gets the drag-to-rotate key combinations. Drag rotation is performed when at least one key combination is fully satisfied.
When this collection is empty rotation is performed when the left mouse button is pressed.
Gets the keys that allow modifying the field of view on mouse wheel. The field of view is updated when at least one of these keys is pressed.
When this collection is empty the field of view is updated when the left shift and/or right shift is pressed.
Gets or sets a value indicating which axis defines the up direction of the camera.
Gets a value indicating whether the object should be rotated by a camera behavior.
Sets a value indicating whether the object should be rotated by a camera behavior.
This collection contains the behaviors for the .
Represents a 3D chart series that plots its points using spheres.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the size of the points.
Gets the collection of data points associated with the series.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Allows aggregate functions to use enumerable expression from .
Creates the aggregate expression that is used for constructing expression
tree that will calculate the aggregate result.
The grouping expression.
Expression tree, which will calculate the aggregate result.
Represents a function that returns the arithmetic mean of a set of arguments.
Gets the name of the aggregate method on the
that will be used for aggregation.
The name of the aggregate method that will be used.
Gets the type of the extension methods that holds the extension methods for
aggregation. For example or .
The type of that holds the extension methods. The default value is .
Represents a function that returns the sum from a set of items.
Gets the name of the aggregate method on the
that will be used for aggregation.
The name of the aggregate method that will be used.
Gets the type of the extension methods that holds the extension methods for
aggregation. For example or .
The type of that holds the extension methods. The default value is .
Represents a function that returns the sum from a set of items.
Gets the name of the aggregate method on the
that will be used for aggregation.
The name of the aggregate method that will be used.
Gets the type of the extension methods that holds the extension methods for
aggregation. For example or .
The type of that holds the extension methods. The default value is .
Represents a function that returns the greatest item from a set of items.
Gets the name of the aggregate method on the
that will be used for aggregation.
The name of the aggregate method that will be used.
Gets the type of the extension methods that holds the extension methods for
aggregation. For example or .
The type of that holds the extension methods. The default value is .
Represents a function that returns the least item from a set of items.
Gets the name of the aggregate method on the
that will be used for aggregation.
The name of the aggregate method that will be used.
Gets the type of the extension methods that holds the extension methods for
aggregation. For example or .
The type of that holds the extension methods. The default value is .
Represents a function which keeps the extremes in the underlying data.
Gets the name of the aggregate method on the
that will be used for aggregation.
The name of the aggregate method that will be used.
Gets the type of the extension methods that holds the extension methods for
aggregation. For example or .
The type of that holds the extension methods. The default value is .
Represents a function that returns the first item from a set of items.
Gets the name of the aggregate method on the
that will be used for aggregation.
The name of the aggregate method that will be used.
Gets the type of the extension methods that holds the extension methods for
aggregation. For example or .
The type of that holds the extension methods. The default value is .
Represents a function that returns the last item from a set of items.
Gets the name of the aggregate method on the
that will be used for aggregation.
The name of the aggregate method that will be used.
Gets the type of the extension methods that holds the extension methods for
aggregation. For example or .
The type of that holds the extension methods. The default value is .
An enumeration representing the time unit to group by when performing sampling on chart data.
Do not perform date-time sampling.
Group data using seconds.
Group data using minutes.
Group data using hours.
Group data using days.
Group data using weeks.
Group data using months.
Group data using quarters.
Group data using years.
Allows you to place a custom object at a specific place in your .
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the horizontal axis.
The horizontal axis.
Gets or sets the vertical axis.
The vertical axis.
Gets or sets the horizontal value.
The horizontal value.
Gets or sets the vertical value.
The vertical value.
Gets or sets the content.
The content.
Gets or sets the content template.
The content template.
Gets or sets the horizontal offset.
The horizontal offset.
Gets or sets the vertical offset.
The vertical offset.
When overridden in a derived class, is invoked whenever application
code or internal processes call .
Core entry point for calculating the size of a node's content.
Occurs when the presenter has been successfully attached to its owning instance.
This is the base class for all chart annotations in a .
Represents a line annotation. The locations of the two points that determine the line are calculated base on the
, , and properties.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the that specifies how the shape outline is painted.
The line stroke.
Gets or sets the width of the shape stroke outline.
The line stroke thickness.
Gets or sets a collection of values that indicate the pattern of dashes and gaps that is used to outline shapes.
The line dash array.
Gets or sets the horizontal axis.
The horizontal axis.
Gets or sets the vertical axis.
The vertical axis.
Gets or sets the horizontal value that the line will be drawn from.
Gets or sets the horizontal value that the line will be drawn to.
Gets or sets the vertical value that the line will be drawn from.
Gets or sets the vertical value that the line will be drawn to.
When overridden in a derived class, is invoked whenever application
code or internal processes call .
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Occurs when the presenter has been successfully attached to its owning instance.
Allows you to place a straight line at a specific place in your .
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the axis.
The axis.
Gets or sets the value.
The value.
Gets the presenter.
The presenter.
When overridden in a derived class, is invoked whenever application
code or internal processes call .
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Allows you highlight the area between two values drawn by the
in the .
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the axis.
The axis.
Gets or sets from.
From.
Gets or sets to.
To.
Gets or sets the Brush that specifies how the shape's interior is painted.
The fill.
Gets the presenter.
The presenter.
Gets a value indicating whether the stroke goes inwards by the full .
true if this instance is stroke inset; otherwise, false.
When overridden in a derived class, is invoked whenever application
code or internal processes call .
Represents an annotation which shape may be stroked (outlined).
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the that specifies how the shape outline is painted.
The line stroke.
Gets or sets the width of the shape stroke outline.
The line stroke thickness.
Gets or sets a collection of values that indicate the pattern of dashes and gaps that is used to outline shapes.
The line dash array.
Gets or sets the label.
The label.
Gets or sets the definition that describe the appearance of the label.
The label definition.
Gets the presenter.
The presenter.
Gets a value indicating whether the stroke goes inwards by the full .
true if this instance is stroke inset; otherwise, false.
Represents a marked zone annotation. The location of the rectangle that determine the marked zone is calculated base on the
, , and properties.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the stroke of the marked zone.
The line stroke.
Gets or sets the stroke thickness of the marked zone.
The line stroke thickness.
Gets or sets a collection of values that indicate the pattern of dashes and gaps that is used to outline the border of the marked zone.
The line dash array.
Gets or sets the fill of the marked zone.
The fill.
Gets or sets the horizontal axis.
The horizontal axis.
Gets or sets the vertical axis.
The vertical axis.
Gets or sets the horizontal value that the marked zone will be drawn from. If this value is null the marked zone will reach the plot area's end.
Gets or sets the horizontal value that the marked zone will be drawn to. If this value is null the marked zone will reach the plot area's end.
Gets or sets the vertical value that the marked zone will be drawn from. If this value is null the marked zone will reach the plot area's end.
Gets or sets the vertical value that the marked zone will be drawn to. If this value is null the marked zone will reach the plot area's end.
When overridden in a derived class, is invoked whenever application
code or internal processes call .
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Occurs when the presenter has been successfully attached to its owning instance.
This is the base class for all chart annotations.
Identifies the dependency property.
Gets or sets a value indicating whether this instance will be clipped to the bounds of the plot area.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Describes the appearance of the labels within a .
Gets or sets the string used to format the label content, using the method.
Gets or sets the instance that may be used to define custom-looking label.
Gets or sets the instance that defines the appearance of the default label visual - instance.
Gets or sets the location of the label.
Gets or sets the horizontal alignment.
Gets or sets the vertical alignment.
Gets or sets the horizontal offset.
Gets or sets the vertical offset.
Defines the supported locations of the annotation's label.
Label is positioned to the left.
Label is positioned to the top.
Label is positioned to the right.
Label is positioned to the bottom.
Label is positioned inside.
Represents a logical object that may be used to create chart annotations automatically.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Occurs when an annotation is created. Allows for the annotation to be additionally set up or completely replaced.
This event may be raised with the annotation being null (for example in cases when a suitable descriptor was not found).
In such a case, this event can still be used to create and set up a new annotation.
Gets or sets the collection of objects that contain the data for the dynamic annotations to be created.
Gets the collection of objects that specify what chart annotations are to be created.
Gets or sets the instance that may be used for context-based descriptor selection.
Represents a definition of a instance.
Used together with a instance to provide dynamic chart annotation generation, depending on the data specified.
Identifies the dependency property.
Gets or sets the Style of the annotations that are to be created.
Core entry point for creating the type defined by this descriptor. Allows inheritors to provide custom implementation.
The context (the view model) for which a needs to be created.
Represents a class that allows for context-based selection within a instance.
Selects the desired descriptor, depending on the context specified and the owning instance.
A typed observable collection of instances that can be used to add descriptors in xaml.
Removes all items from the collection.
Raises the CollectionChanged event with the provided arguments.
Arguments of the event being raised.
Encapsulates the data associated with the event.
The view model (data context) of the annotation.
The annotation that was just created. It can be set up additionally or completely replaced.
This property may be null (for example in cases when a suitable descriptor was not found).
In such a case, this property can still be used to set a new annotation that will get added to the chart.
Represents an annotation which shape may be stroked (outlined).
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the that specifies how the shape outline is painted.
The line stroke.
Gets or sets the width of the shape stroke outline.
The line stroke thickness.
Gets or sets a collection of values that indicate the pattern of dashes and gaps that is used to outline shapes.
The line dash array.
Gets the presenter.
The presenter.
Allows you to place a custom object at a specific place in your .
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the radial value.
The radial value.
Gets or sets the polar value.
The polar value.
Gets or sets the content.
The content.
Gets or sets the content template.
The content template.
Gets or sets the horizontal offset.
The horizontal offset.
Gets or sets the vertical offset.
The vertical offset.
When overridden in a derived class, is invoked whenever application
code or internal processes call .
This is the base class for all chart annotations in a .
Occurs when one of the axes of the owning has been changed.
The old axis.
The new axis.
Occurs when the presenter has been successfully attached to its owning instance.
Allows you to place am ellipse at a specific place in your . This annotation
uses the .
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the value.
The value.
Gets the presenter.
The presenter.
When overridden in a derived class, is invoked whenever application
code or internal processes call .
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Allows you to place a straight line at a specific place in your . This annotation
uses the .
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the value.
The value.
Gets the presenter.
The presenter.
When overridden in a derived class, is invoked whenever application
code or internal processes call .
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Allows you highlight the area between two values drawn by the
in the .
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets from.
From.
Gets or sets to.
To.
Gets or sets the Brush that specifies how the shape's interior is painted.
The fill.
Gets the presenter.
The presenter.
When overridden in a derived class, is invoked whenever application
code or internal processes call .
Allows you highlight the area between two values drawn by the
in the .
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets from.
From.
Gets or sets to.
To.
Gets or sets the Brush that specifies how the shape's interior is painted.
The fill.
Gets the presenter.
The presenter.
When overridden in a derived class, is invoked whenever application
code or internal processes call .
Represents a chart series that plot their points using error bar shapes.
The series support default visuals - instances.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the combination mode to be used when data points are plotted.
Gets the points which build the label connector polyline.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
Represents the error bar visual.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the marker size of the visual.
The size works with absolute values. If set to null, the marker is measured dynamically with the cap length.
Gets or sets the length of the high and low caps of the visual.
The size works with relative values between 0 and 1.
Determines whether the value mark of the visual should be displayed or not.
Gets the data point this shape is representing.
The data point.
Gets a value that represents the of the .
The of the .
Returns a geometry for a clipping mask. The mask applies if the layout system
attempts to arrange an element that is larger than the available display
space.
The size of the part of the element that does visual presentation.
The clipping geometry.
Represents a chart scatter range bar series.
Represents a chart scatter range bar series.
Identifies the dependency property.
Gets or sets the legend settings.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets the collection of data points associated with the series.
Gets or sets the .
Creates the concrete data source for this instance.
Initializes the data binding upon OnApplyTemplate.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Holds attached properties that allow for enabling and controlling the zoom and pan on a CartesianAxis instance.
Identifies the EnablePanAndZoom attached property.
Identifies the Zoom attached property.
Identifies the MaxZoom attached property.
Identifies the MinZoom attached property.
Identifies the ZoomRangeStart attached property.
Identifies the ZoomRangeEnd attached property.
Identifies the PanOffset attached property.
Gets the EnablePanAndZoom value for the given CartesianAxis.
Sets the EnablePanAndZoom value for the given CartesianAxis.
Gets the Zoom value for the given CartesianAxis.
Sets the Zoom value for the given CartesianAxis.
Gets the MaxZoom value for the given CartesianAxis.
Sets the MaxZoom value for the given CartesianAxis.
Gets the MinZoom value for the given CartesianAxis.
Sets the MinZoom value for the given CartesianAxis.
Gets the ZoomRangeStart value for the given CartesianAxis.
Sets the ZoomRangeStart value for the given CartesianAxis.
Gets the ZoomRangeEnd value for the given CartesianAxis.
Sets the ZoomRangeEnd value for the given CartesianAxis.
Gets the PanOffset value for the given CartesianAxis.
Sets the PanOffset value for the given CartesianAxis.
Extensions properties for ChartView.
Registers the StackNegativeValuesSeparately attached property.
Gets a value indicating whether negative values are stacked in a separate stack than positive values.
Sets a value indicating whether negative values are stacked in a separate stack than positive values.
Base class for chart animations applicable to series or point visuals.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the duration of this chart animation instance.
Gets or sets the delay of this chart animation instance.
Gets or sets the easing function used in this chart animation instance.
Occurs when is being built for series animation.
The path describing the series.
The plotAreaClip of the chart.
Occurs when is being built for point animations.
The element that is visualized for the point.
The datapoint.
The plotAreaClip of the chart.
Chart Reveal Animation which wraps class.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the orientation of the animation.
Gets or sets the SlideMode of the animation. Top means from left to right or from top to bottom.
Custom chart animation which combines
and .
It is designed primarily for stacked area series and stacked bar series.
Chart FadeAnimation which wraps class.
Identifies the property.
Identifies the property.
Gets or sets the final opacity of the animation.
Gets or sets the initial opacity of the animation.
Creates the for the given animation target.
Creates the for the visual of the datapoint.
Chart MoveAnimation which wraps class.
Identifies the property.
Specifies the side of the Chart's PlotArea from which the element starts moving by the animation.
The type of .
It determines from which side of the chart plot the elements' animation starts.
Series or points are moved starting from the left side of the plot area.
Series or points are is moved starting from the top side of the plot area.
Series or points are is moved starting from the top side of the plot area.
Series or points are is moved starting from the bottom side of the plot area.
Chart ScaleAnimation which wraps class.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
The minimum (initial) scale of the animation.
The maximum (final) scale of the animation.
The orientation of the animation. Could be vertical , horizontal or both.
Specifies how the center point of the scaling.
Chart MoveAnimation which wraps class.
Identifies property.
Identifies property.
The initial value of the start angle.
The initial value of the sweep angle.
Chart MoveAnimation which wraps class.
Custom RadAnimation for animating the AngleRange property of .
The easing function of the animation.
The Duration of the animation.
The initial value of the start angle.
The initial value of the sweep angle.
Custom RadAnimation for animating the RadiusFactor property of the .
The easing function of the animation.
The Duration of the animation.
Base class for all that may visualize their data points through Data templates.
Fired when Point animations are about to be played.
When true, the animated element is collapsed until the start of the animation.
Gets the first visible non-empty non-selected default visual. If all points are selected, this method
returns the first visible non-empty default visual. If all points are empty this method
returns the first default visual.
Identifies the dependency property.
Gets or sets the for controlling the rendering behavior.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Occurs when the have been changed.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the instance that will define the appearance of series' default visuals (if any).
For example a BarSeries will create instances as its default visuals.
Point templates (if specified) however have higher precedence compared to the default visuals.
Gets or sets the instance used to select the appropriate style that
will define the appearance of series' default visuals (if any).
Gets or sets the property used to visualize each presented.
Gets or sets the property used to provide conditional look-up when visualizing each data point presented.
Gets the collection that stores index-based templates for each data point.
Gets a value indicating whether the series can have default visuals, created without an explicit DataTemplate. Such series currently are BarSeries.
Gets a value indicating whether a valid DataTemplate instance to present each DataPoint exists.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Gets the instance used to visualize the corresponding data point.
Updates of all of the chart elements presented by this instance.
Core entry point for calculating the size of a node's content.
Represents a chart series that visualize data points using trapezoid segments that form a funnel form.
Fired when Point animations are about to be played.
When true, the animated element is collapsed until the start of the animation.
Initializes a new instance of the class.
>
Gets the collection of data points associated with the series.
Gets the pie segments. Exposed for testing purposes.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Initializes the data binding upon OnApplyTemplate.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Gets the points which build the label connector polyline.
Gets or sets the string used to format the default label of the Segments which is the Label of the FunnelDataPoint. Defaults to 'p0'.
Identifies the property.
Gets or sets the legend settings.
Occurs when the presenter has been successfully attached to its owning instance.
Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data.
Invoked when an unhandled  attached event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Gets or sets a value indicating the ratio between the top and the bottom bases of the whole funnel series.
The property can take effect only if the property is set to false.
Gets or sets a value indicating whether the form of each segment will be based on the ratio between the value from the current and the next segment.
Default value is false.
Gets or sets a value indicating whether all the segments will share the same height (when False) or
the height of each segment is determined according to its value (when True). Default value is true.
Gets or sets a value indicating the space between the funnel segments in pixels.
Gets or sets the instance that defines the default appearance of each presenting a funnel segment.
Gets or sets the instance used to select the appropriate style for a .
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets the collection storing a Style instance for each segment present on the chart.
Visualizes a collection of data points using a shape.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the that will be used to draw the series.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Represents a chart series that visualize data points using arcs that form a pie.
Fired when Point animations are about to be played.
When true, the animated element is collapsed until the start of the animation.
Gets the points which build the label connector polyline.
Gets or sets the string used to format the default label (that is the Percent value) of each data point. Defaults to 'p0'.
Identifies the property.
Gets or sets the legend settings.
Occurs when the presenter has been successfully attached to its owning instance.
Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data.
Invoked when an unhandled  attached event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the instance that defines the default appearance of each presenting a pie slice.
Gets or sets the offset applied to a which is currently selected. This value is applied only if the point's OffsetFromCenter property is 0.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the instance used to select the appropriate style for a .
Gets or sets the radius factor used to calculate the radius of the visual series.
This value is usually within the (0,1) range but it is possible to oversize the series by setting a value greater than 1.
The default value is 1.
Gets the collection of data points associated with the series.
Gets the collection storing a Style instance for each segment present on the chart.
Gets or sets the angle range that define the pie.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
Gets the pie segments. Exposed for testing purposes.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Creates the concrete data source for this instance.
Initializes the data binding upon OnApplyTemplate.
Updates of all of the chart elements presented by this instance.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Base class for all series of data points, plotted on a instance.
Identifies the property.
Identifies the property.
Occurs when the has completed.
Occurs when the for every datapoint of this series has completed.
Gets or sets the animation for this series instance.
Gets or sets the animation for this data points in this series instance.
Plays the for this series instance.
Plays the for all data points in this series instance.
Occurs when the is about to be played.
Occurs when the for every datapoint is about to be played.
Identifies the property.
Gets the collection that stores all the definitions that describe the appearance of each label per data point.
When is true and no custom definition is present within the collection, a default one is used.
Gets or sets a value indicating whether the series will display a label associated with each data point.
Gets all the instances that represent labels, associated with the specified instance.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Gets or sets a value indicating whether the series is currently in a "Selected" state. Usually this state is indicated by a change in the visual representation of the series.
Determines whether the series might enter the IsSelected state.
Gets or sets the template used to visualize an intersection point between a line and a data point that is contained within this series.
Gets or sets the template used to visualize the information about this series in a TrackInfo control.
Determines whether the provided touch is within the series visual representation.
Finds all the data points which visual representations contain the specified touch .
Finds all the visual representations that contain the specified touch .
Performs the core logic behind the method.
Performs the core logic behind the method.
Identifies the property.
Identifies the property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Occurs when a databinding operation has been successfully completed.
Gets or sets the human-readable name of the series.
Gets or sets the ContentTemplate of the tooltip that is shown by the .
This property has a higher priority than the TooltipTemplate property of the chart.
Gets or sets a value indicating whether this instance will be clipped to the bounds of the plot area.
Gets or sets the source items to generate data points from.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
A callback, raised by a data point visualized by this instance. Intended for internal use.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Called by the aggregated instance upon a change of a property in a bound business object.
Initializes the data binding upon OnApplyTemplate.
Raises the event.
Updates of all of the chart elements presented by this instance.
Creates the concrete data source for this instance.
Occurs when the has been changed.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Identifies the dependency property.
Gets or sets the connectors settings. When the value of this property is null, label connectors are not drawn.
Gets the points which build the label connector polyline.
Represents a chart series that plot their points using box plot shapes.
The series support default visuals - instances.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets the collection of data points associated with the series.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the length of the lines representing the minimum and maximum values of the box plot visual.
The property works with relative units between 0 and 1, where 1 means 100% of the layout slot.
The default value is 0.5.
Gets or sets the combination mode to be used when data points are plotted.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Identifies the dependency property.
Gets or sets the legend settings.
Represents the box plot visual.
Initializes a new instance of the class.
Gets the data point this shape is representing.
The data point.
Gets a value that represents the of the .
The of the .
Returns a geometry for a clipping mask. The mask applies if the layout system
attempts to arrange an element that is larger than the available display
space.
The size of the part of the element that does visual presentation.
The clipping geometry.
Represents an axis used to plot points within a instance.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the horizontal location of the axis in relation to the plot area.
The horizontal location.
Gets or sets the vertical location of the axis in relation to the plot area.
The vertical location.
Gets or sets a value indicating whether the axis should recalculate the actual step it uses when the chart gets zoomed.
Identifies a spline typed series instance.
Gets a value that defines distance between two adjacent spline points.
The distance comes in relative units between 0 and 1, and it is based on the distance between two adjacent data points.
Gets a value that defines the spline tension in the calculations of the additional points.
Gets or sets the fill of the candlestick for up (raising) items.
The fill.
Gets or sets the fill of the candlestick for down (falling) items.
The fill.
Gets or sets the stroke of the candlestick for up (rising) items.
The stroke.
Gets or sets the stroke of the candlestick for down (falling) items.
The stroke.
Gets or sets the orientation of the data in the ChartHistogramSource.
The data intervals are oriented according to the horizontal axis.
The data intervals are oriented according to the vertical axis.
Represents an info class that is used to store the data needed to generate a DataPoint in sampling scenario.
Initializes a new instance of the class.
The resultCollection.
The group.
Gets or sets the AggregateResultCollection used to create the DataPoint.
Gets the number of elements contained in the DataPointSamplingInfo.
Gets the element at the desired index from the DataPointSamplingInfo.
Returns an enumerator that iterates through the DataPointSamplingInfo.
Encapsulates the data associated with the event.
The view model (data context) of the series.
The series that was just created. It can be set up additionally or completely replaced.
This property may be null (for example in cases when a suitable descriptor was not found).
In such a case, this property can still be used to set a new series that will get added to the chart.
An enumeration that defines what visual effects to be applied.
No hover effects will be applied.
All items, except the one that is hovered, will be faded.
Gets the shape that represents this segment.
Contains all the predefined palettes for .
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a chart palette.
Represents a converter that may convert string value to a instance that will be used as a chart palette.
Returns whether the type converter can convert an object to the specified type.
An object that provides a format context.
The type you want to convert to.
True if this converter can perform the conversion; otherwise, false.
Returns whether the type converter can convert an object from the specified type to the type of this converter.
An object that provides a format context.
The type you want to convert from.
True if this converter can perform the conversion; otherwise, false.
Converts from the specified value to the intended conversion type of the converter.
An object that provides a format context.
The to use as the current culture.
The value to convert to the type of this converter.
The converted value.
not implemented in base .
Converts the specified value object to the specified type.
An object that provides a format context.
The to use as the current culture.
The object to convert.
The type to convert the object to.
The converted object.
not implemented in base .
Returns whether this object supports a standard set of values that can
be picked from a list, using the specified context.
An
that provides a format context.
Returns true if
should be called to find a common set of values the object supports; otherwise,
false.
Returns a collection of standard values for the data type this type
converter is designed for when provided with a format context.
An
that provides a format context that can be used to extract additional information
about the environment from which this converter is invoked. This parameter or
properties of this parameter can be null.
A
that holds a standard set of valid values, or null if the data type does not
support a standard set of values.
Base class for all different charts. Different chart controls are categorized mainly by the coordinate system used to plot their points.
This class contains the IThemable implementation for RadChart.
Identifies the dependency property.
Gets or sets an object that may be used to create chart annotations dynamically, depending on the underlying data.
Gets the legend items.
Identifies the property.
Identifies the dependency property.
Identifies the property.
Identifies the property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets a collection of chart behaviors. For example a ChartToolTipBehavior can
be added to this collection which will enable tooltips on certain gestures.
Gets or sets the ContentTemplate of the tooltip that is shown by the .
This property has a lower priority than the TooltipTemplate property of the series.
Gets or sets the instance that defines the appearance of the chart for selected series and/or data points.
Gets or sets the style applied to the rectangular visual hint on drag-zooming with the mouse within the plot area.
Gets or sets the selected data points.
Gets or sets the that defines the appearance of the line displayed by a instance.
The style should target the type.
Gets or sets the that defines the appearance of the TrackInfo control displayed by a instance.
The style should target the type.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Occurs when the chart's UI is updated.
Occurs when the chart's plot area gets changed.
Gets or sets the content to be displayed when the chart is either not properly initialized or missing data.
Gets or sets the that defines the visual tree of the instance that visualized the property.
Gets or sets whether the empty content presenter should be displayed or not.
Gets or sets the instance that describes the visual appearance of the plot area. The style should target the type.
Gets or sets the instance that defines the appearance of the chart.
Gets the actual width of the chart.
Gets the actual height of the chart.
Gets all available series within the concrete chart instance.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Updates of all of the chart elements presented by this instance.
Creates the model of the plot area.
Occurs when a System.Windows.FrameworkElement has been constructed and added to the object tree.
Occurs when this object is no longer connected to the main object tree.
Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.
The final area within the parent that this object should use to arrange itself and its children.
The actual size that is used after the element is arranged in layout.
Prepares the plot area model so that it may be visualized.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Resets the control theme.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Occurs when the chart zoom has changed.
Occurs when the chart pan offset has changed.
Gets or sets the current zoom (scale) of the chart.
Gets or sets the maximum allowed zoom for this instance.
Gets or sets the minimum allowed zoom for this instance.
Gets or sets the origin used to calculate the arrange box of the chart area.
Gets the current scale applied along the X direction.
Gets the current scale applied along the Y direction.
Gets the X-coordinate of the top-left corner where the layout should start from.
Gets the Y-coordinate of the top-left corner where the layout should start from.
Gets the clip that encloses the plot area in view coordinates - that is without the zoom factor applied and with the pan offset calculated.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Identifies the dependency property.
Gets or sets an object that may be used to create chart series dynamically, depending on the underlying data.
This is the base class for all chart behaviors.
Gets the instance to which this behavior is attached.
Gets the instance used by different behaviors to add some elements to the visual tree.
Will be null if the behavior is not yet attached or the chart's template is not applied.
Called when the chart owner is removed from the element tree.
Called when the behavior is added to the chart control.
Called when the behavior is removed from the chart control.
Called when chart template is changed.
The old adorner layer.
The adorner layer.
This collection contains the behaviors for RadChart.
An object of this type is used as a data context for chart's behaviors.
For example the tool tip behavior can use a chart data context to populate
its tool tip template with data.
Gets the physical point (in coordinates, relative to the chart surface) this context is associated with.
Gets an object that contains the closest data point to the tap location
and the series object to which the data point belongs.
Gets a list of data point info objects each of which contains the closest data
point to the tap location and the point's corresponding series.
A crosshair presented by two lines and labels that are positioned in accordance to the pointer position.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Occurs when the position of the lines that represent the crosshair change.
Gets or sets the style that is applied to the horizontal line.
Gets or sets the style that is applied to the vertical line.
Gets or sets the visibility of the horizontal line.
Gets or sets the visibility of the vertical line.
Gets or sets the visibility of the label of the horizontal line.
Gets or sets the visibility of the label of the vertical line.
Gets or sets the definition for the label of the horizontal line.
Gets or sets the definition for the label of the vertical line.
Called when chart template is changed.
The old adorner layer.
The adorner layer.
Called when the behavior is added to the chart control.
Called when the behavior is removed from the chart control.
When implemented in a derived class, creates a new instance of the
derived class.
The new instance.
Encapsulates the data associated with a event.
Gets the mouse position relative to the chart.
Gets the data.
Defines how a instance will handle a mouse drag gesture.
Mouse dragging is not handled.
Dragging the mouse will mark the area the chart will zoom into.
Dragging the mouse will pan the chart's plot area.
Represents a chart behavior that manipulates the Zoom and PanOffset properties of the associated instance.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the value that specifies how the chart will respond to a zoom action.
Gets or sets the value that specifies how the chart will respond to a pan action.
Gets or sets the value that specifies how the chart will respond to a drag action.
Called when chart template is changed.
The old adorner layer.
The adorner layer.
This method is called when this behavior is removed from the chart.
When implemented in a derived class, creates a new instance of the
derived class.
The new instance.
Gets the drag-to-zoom key combinations. This property has a higher priority than the DragMode property and if
any combination is satisfied, a drag-to-zoom operation is started.
Gets or sets a value that specifies the minimum distance between the start and end points
of the drag operation that will allow the drag-to-zoom to be performed.
Cancels the current drag-to-zoom operation if it is in progress.
Gets the drag-to-pan key combinations. This property has a higher priority than the DragMode property and if
any combination is satisfied, a drag-to-pan operation is started.
Identifies the dependency property.
Gets or sets a value that specifies how the chart will respond to mouse wheel.
Provides data for the PanOffsetChanged event.
Initializes a new instance of the class.
The previous value of property.
The new value of property.
Gets the previous pan offset of the chart.
Gets the new pan offset of the chart.
A key combination used by the chart's behaviors.
Gets the keys collection.
Gets the mouse buttons collection.
Defines how a instance will handle a zoom or a pan gesture.
A zoom gesture is not handled.
The chart is zoomed horizontally (along the X-axis).
The chart is zoomed vertically (along the Y-axis).
Both Horizontal and Vertical flags are valid.
Defines how a instance will handle mouse wheel.
Mouse wheel will result in zooming in and out with respect to the property.
Mouse wheel is not handled.
Mouse wheel will zoom the chart in and out both horizontally and vertically.
Mouse wheel will zoom the chart in and out horizontally.
Mouse wheel will zoom the chart in and out vertically.
Mouse wheel will result in horizontal pan.
Mouse wheel will result in vertical pan.
Represents a behavior that changes the IsSelected state of data points and series depending on user input.
Identifies the dependency property.
Identifies the dependency property.
Occurs when the chart selection has changed.
Gets or sets the struct that will be used when calculating the hit test rectangle.
Gets or sets the that controls the selection behavior of the data points within the chart series.
Removes the current selection within the chart.
True to clear the selected state of each data point, false otherwise.
True to clear the selected state of each chart series, false otherwise.
Raises the event.
The instance containing the event data.
Called when chart template is changed.
The old adorner layer.
The adorner layer.
Called when the behavior is added to the chart control.
This method is called when this behavior is removed from the chart.
When implemented in a derived class, creates a new instance of the
derived class.
The new instance.
Provides data for the SelectionChanged event.
Initializes a new instance of the class.
The added points.
The removed points.
Gets a list that contains the points that were selected.
Gets a list that contains the points that were unselected.
Defines the tooltip behavior for RadChart.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes static members of the class.
Initializes a new instance of the class.
Gets or sets the maximum time between the display of
two tooltips where the second tooltip appears without a delay.
The between show delay.
Gets or sets the offset from the left of the area that is
specified for the tooltip by the
and properties.
The horizontal offset.
Gets or sets the length of time (in milliseconds) before a tooltip opens.
The initial show delay.
Gets a value indicating whether a tooltip is currently visible.
The is open.
Gets or sets the orientation of the tooltip when it opens,
and specifies how the tooltip behaves when it overlaps screen boundaries.
The placement.
Gets or sets the rectangular area relative to which the tooltip is positioned.
The placement rectangle.
Gets or sets the object relative to which the tooltip is positioned.
The placement target.
Gets or sets the amount of time that a tooltip remains visible.
An integer value that represents the display time in milliseconds. The default value is 5000 milliseconds.
Gets or sets the distance from the top of the area that is specified
for the tooltip by the
and properties.
The vertical offset.
Gets or sets the trigger mode.
The trigger mode.
Called when chart template is changed.
The old adorner layer.
The adorner layer.
Called when the behavior is added to the chart control.
This method is called when this behavior is removed from the chart.
When implemented in a derived class, creates a new instance of the
derived class.
The new instance.
Represents a behavior that adds two lines in 's render surface. The two lines intersect at the center of the closest data point found.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Occurs when a track info is updated, just before the UI that represents it is updated.
Allows custom information to be displayed.
Occurs when the value of the property is changing. Allows for the new position to be modified.
Gets or sets a value indicating whether a visual information for all the closest data points will be displayed.
Gets or sets a value indicating whether a visual information for all the closest data points will be displayed.
Gets or sets the how this behavior should snap to the closest to a physical location data points.
Gets or sets the position at which the track ball is displayed.
Gets or sets a value indicating whether all data points for the series will be displayed.
Gets the Polyline shape that renders the trackball line. Exposed for testing purposes.
Gets the control used to display the track information. Exposed for testing purposes.
Gets the list with all the content presenters used to visualize intersection points. Exposed for testing purposes.
Called when chart template is changed.
The old adorner layer.
The adorner layer.
This method is called when this behavior is added to the chart.
This method is called when this behavior is removed from the chart.
When implemented in a derived class, creates a new instance of the
derived class.
The new instance.
Encapsulates the data associated with the event.
Gets the previous position.
Gets or sets the new position.
Represents the control that displays the track information, provided by a .
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the object that represents the header content of the control.
Gets or sets the that defines the appearance of the information about a single .
Gets or sets the that defines the appearance of the header of this control.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Provides data for the ZoomChanged event.
Initializes a new instance of the class.
The previous value of property.
The new value of property.
Gets the previous zoom (scale) of the chart.
Gets the new zoom (scale) of the chart.
This class contains the closest data point to a tap location
as well as the point's corresponding series object.
Gets the series object that contains the data point.
Gets a value indicating whether the layout slot of the data point contains the touch location.
Gets the data point in the series object that is closest to the tap location.
Gets or sets the name of the series which host the associated data point.
Gets or sets the object that visually represents the value of the associated point.
Gets the distance to the touch location.
Represents a read-only collection of chart series.
Initializes a new instance of the class.
Initializes a new instance of the class.
The data points.
Represents a read-only collection of data points.
Initializes a new instance of the class.
Initializes a new instance of the class.
The data points.
Encapsulates the data associated with a event.
Initializes a new instance of the class.
The context.
Gets or sets the header of the info control.
Gets the context associated with the event.
Defines how a or a instance should snap to the closest to a physical location data points.
The trackball will not be snapped to any of the closest data points.
The behavior will snap to the closest data point, regardless of the chart series that own it.
The behavior will snap to the closest data points from all chart series.
Defines an axis that treats distinct points as "Categories" rather than "Values".
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the step at which ticks are positioned.
Gets or sets the plot mode used to position points along the axis.
Gets or sets the gap (in the range [0, 1]) to be applied when calculating each plotted position.
Gets the objects that contain information about an axis category.
Represents an which plots points along the actual timeline.
Identifies the dependency property.
Identifies the dependency property.
Occurs when the actual range changes.
Occurs when the actual visible range changes.
Gets the actual range used by the axis to plot data points.
Gets the range that is actually visible on the plot area when the chart is zoomed in.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the maximum ticks that might be displayed on the axis.
This property is useful in some corner cases when ticks may become a really big number.
Gets or sets the gap (in the range [0, 1]) to be applied when calculating each plotted position.
Gets or sets the user-defined step between two adjacent ticks on the axis. Specify TimeSpan.Zero to clear the value.
If not specified, the step will be automatically determined, depending on the smallest difference between any two dates.
Gets or sets the unit that defines the custom major step of the axis.
If no explicit step is defined, the axis will automatically calculate one, depending on the smallest difference between any two dates.
Gets or sets the custom minimum of the axis.
Specify DateTime.MinValue to clear the property value so that the minimum is auto-generated.
Gets or sets the custom maximum of the axis.
Specify DateTime.MaxValue to clear the property value so that the maximum is auto-generated.
Gets or sets the mode which determines how points are plotted by this axis.
Gets or sets a value that indicates where the ticks originate. The position of the ticks is determined based
on the combination of the and TickOrigin values. The axis will
generate the ticks and labels in a way so that a label would be positioned at the given TickOrigin.
Gets or sets the number of minor ticks per major interval.
Gets or sets the template that defines the appearance of all minor ticks present on the axis.
Gets or sets the style for each instance created to represent a minor tick when no is specified.
Creating a instance per tick instead of a gives a huge performance boost.
Gets or sets the length of the minor tick.
Gets or sets index-based offset of the first tick to be displayed.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Gets the instance used to visualize the a tick with the specified .
Represents an that recognizes DateTime values and organizes all the plotted points in chronologically sorted categories.
Initializes a new instance of the class.
Gets or sets the used to determine how data points will be grouped.
Represents a which step is linear.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Occurs when the actual major step changes.
Gets or sets the major step between each axis tick.
By default the axis itself will calculate the major step, depending on the plotted data points.
You can reset this property by setting it to 0 to restore the default behavior.
Gets the actual major step.
Gets or sets a value that indicates where the ticks originate. The position of the ticks is determined based
on the combination of the and TickOrigin values. The axis will
generate the ticks and labels in a way so that a label would be positioned at the given TickOrigin.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents an axis that uses the Logarithm function to calculate the values of the plotted points.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the base of the logarithm used for normalizing data points' values.
Gets or sets the exponent step between each axis tick.
By default the axis itself will calculate the exponent step, depending on the plotted data points.
You can reset this property by setting it to 0 to restore the default behavior.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Base class for all axes that use numbers to plot associated points.
Identifies the dependency property.
Identifies the dependency property.
Occurs when the actual range changes.
Occurs when the actual visible range changes.
Gets the actual range used by the axis to plot data points.
Gets the range that is actually visible on the plot area when the chart is zoomed in.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the property.
Identifies the property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the user-defined minimum of the axis.
By default the axis itself will calculate the minimum, depending on the minimum of the plotted data points.
You can reset this property by setting it to double.NegativeInfinity to restore the default behavior.
Gets or sets the user-defined maximum of the axis.
By default the axis itself will calculate the maximum, depending on the maximum of the plotted data points.
You can reset this property by setting it to double.PositiveInfinity to restore the default behavior.
Gets or sets a value that specifies how the auto-range of this axis will be extended so that each data point is visualized in the best possible way.
Gets or sets the user-defined number of major ticks presented on the axis.
Gets or sets the number of minor ticks per major interval.
Gets or sets the template that defines the appearance of all minor ticks present on the axis.
Gets or sets the style for each instance created to represent a minor tick when no is specified.
Creating a instance per tick instead of a gives a huge performance boost.
Gets or sets index-based offset of the first tick to be displayed.
Gets or sets the length of the minor tick.
Gets the instance used to visualize the a tick with the specified .
Represents a decoration over a plot area. Adds major and minor lines, connected to each Major and Minor tick of each axis.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the visibility of major grid lines.
Gets or sets the visibility of minor grid lines.
Gets or sets the dash array used to define each major X-line StrokeDashArray property.
Gets or sets the dash array used to define each minor X-line StrokeDashArray property.
Gets or sets the dash array used to define each major Y-line StrokeDashArray property.
Gets or sets the dash array used to define each minor Y-line StrokeDashArray property.
Gets or sets the render mode of major X-lines.
Gets or sets the render mode of major X-lines.
Gets or sets the visibility of grid's Stripes.
Gets or sets the visibility of grid's Stripes.
Gets the collection of brushes used to display X-axis stripes.
Gets the collection of styles used to display Y-axis stripes.
Gets or sets the style that defines the appearance of the major lines along the X-axis.
Gets or sets the style that defines the appearance of the minor lines along the X-axis.
Gets or sets the style that defines the appearance of the major lines along the Y-axis.
Gets or sets the style that defines the appearance of the minor lines along the Y-axis.
Gets or sets the major-x-line interval.
Gets or sets the major-y-line interval.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Updates of all of the chart elements presented by this instance.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Defines how grid lines are displayed.
First line is rendered.
Inner lines are rendered.
Last line is rendered.
First and inner lines are rendered.
Inner and last lines are rendered.
First and last lines are rendered.
All lines are rendered.
Defines the visibility of the major and minor lines within a .
Lines are hidden.
The lines along the X-axis are visible.
The lines along the Y-axis are visible.
The lines are visible along both axes.
Visualizes a collection of DataPoints, using a shape. This class represents the Exponential Moving Average financial indicator. Its values are defined as the average of the exponentially weighted values of the last points.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the "SlowPeriod" parameter of the .
The "SlowPeriod" value.
Gets or sets the "FastPeriod" parameter of the .
The "FastPeriod" value.
Returns a that represents the current .
Represents a financial indicator, whose value depends on the values of DataPoints in financial series.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the instance that will define the appearance of series' default visuals (if any).
For example a BarSeries will create instances as its default visuals.
Point templates (if specified) however have higher precedence compared to the default visuals.
Initializes the data binding upon OnApplyTemplate.
Represents the Bollinger Bands financial indicator.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the number of standard deviations used to calculate the indicator values.
The number of standard deviations.
Gets or sets the lower band stroke.
The lower band stroke.
Gets the collection of data points associated with the signal line.
Returns a that represents the current
.
A that represents the current .
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Occurs when one of the axes of the owning has been changed.
The old axis.
The new axis.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Executed when the property is changed.
The instance containing the event data.
Represents the CommodityChannelIndicator.
Returns a that represents the current .
Represents the AverageTrueRange financial indicator.
Returns a that represents the current .
Represents a financial indicator, whose value depends on the values of DataPoints in financial series.
Identifies the property.
Initializes a new instance of the class.
Gets the collection of data points associated with the indicator.
Gets or sets the binding that will be used to fill the member of the contained data points.
Creates the concrete data source for this instance.
Initializes the data binding upon OnApplyTemplate.
Occurs when one of the axes of the owning has been changed.
The old axis.
The new axis.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
This class represents the MovingAverageConvergenceDivergence financial indicator.
Identifies the property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the indicator long period.
The long period.
Gets or sets the indicator short period.
The short period.
Gets or sets the indicator signal period.
The signal period.
Gets or sets the property used to visualize each presented.
Gets or sets the property used to provide conditional look-up when visualizing each data point presented.
Gets the collection that stores index-based templates for each data point.
Determines whether a valid DataTemplate instance to present each DataPoint exists.
Returns a that represents the current .
Updates of all of the chart elements presented by this instance.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Visualizes a collection of DataPoints, using a shape. This class represents the Range Action Verification Index financial indicator.
Returns a that represents the current .
Base class for financial indicators, which use and properties to define their values.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the indicator long period.
The long period.
Gets or sets the indicator short period.
The short period.
Visualizes a collection of DataPoints, using a shape. This class represents the Momentum oscillator.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the third period.
The third period.
Gets or sets the second period.
The second period.
Returns a that represents the current .
Represents the Relative Momentum Index financial indicator.
Identifies the dependency property.
Gets or sets the shift. This is the momentum period.
The shift.
Returns a that represents the current .
Represents the Stochastic Fast financial indicator.
Identifies the dependency property.
Identifies the dependency property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the indicator main (fast) period.
The period.
Gets or sets the indicator signal (slow) period.
The period.
Gets or sets the instance that defines the stroke of the line.
Gets the collection of data points associated with the signal line.
Returns a that represents the current .
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Occurs when one of the axes of the owning has been changed.
The old axis.
The new axis.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Executed when the property is changed.
The instance containing the event data.
This class represents the MovingAverageConvergenceDivergence financial indicator.
Identifies the property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the indicator signal period.
The signal period.
Gets or sets the instance that defines the stroke of the line.
Gets the collection of data points associated with the signal line.
Returns a that represents the current .
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Occurs when one of the axes of the owning has been changed.
The old axis.
The new axis.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Executed when the property is changed.
The instance containing the event data.
Base class for financial indicators that are calculated upon the High, Low and Close values and define a period.
Identifies the dependency property.
Gets or sets the moving average period.
The period.
Base class for financial indicators that are calculated upon the High and Low values.
Identifies the property.
Gets or sets the binding that will be used to fill the High value for the indicator calculations.
Initializes the data binding upon OnApplyTemplate.
Base class for financial indicators that are calculated upon the High and Low values.
Identifies the property.
Identifies the property.
Gets or sets the binding that will be used to fill the High value for the indicator calculations.
Gets or sets the binding that will be used to fill the Low value for the indicator calculations.
Initializes the data binding upon OnApplyTemplate.
Visualizes a collection of DataPoints, using a shape. This class represents the Momentum oscillator.
Returns a that represents the current .
Visualizes a collection of DataPoints, using a shape. This class represents the Moving Average financial indicator. Its values are defined as the average value of the last points.
Returns a that represents the current .
Visualizes a collection of DataPoints, using a shape. This class represents the Momentum oscillator.
Returns a that represents the current .
Represents a financial indicator, whose value depends on the values of DataPoints in financial series.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the instance that defines the stroke of the line.
Gets or sets the thickness of the line used to present the indicator.
Gets or sets the dash pattern to be applied to the line used to render the indicator.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Updates of all of the chart elements presented by this instance.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Executed when the property is changed.
The instance containing the event data.
Visualizes a collection of DataPoints, using a shape. This class represents the Exponential Moving Average financial indicator. Its values are defined as the average of the exponentially weighted values of the last points.
Returns a that represents the current .
Visualizes a collection of DataPoints, using a shape. This class represents the Modified Exponential Moving Average financial indicator. Its values are defined as the average of the exponentially weighted values of the last points.
Returns a that represents the current .
Visualizes a collection of DataPoints, using a shape. This class represents the Modified Moving Average financial indicator.
Returns a that represents the current .
Visualizes a collection of DataPoints, using a shape. This class represents the Moving Average financial indicator. Its values are defined as the average value of the last points.
Returns a that represents the current .
Visualizes a collection of DataPoints, using a shape. This class represents the RelativeStrengthIndex financial indicator.
Returns a that represents the current .
Base class for financial indicators that are calculated upon the High, Low and Close values and define a period.
Identifies the dependency property.
Gets or sets the indicator slowing period.
The period.
Returns a that represents the current .
This class represents the TRIX financial indicator.
Visualizes a collection of DataPoints, using a shape. This class represents the True Range oscillator.
Returns a that represents the current .
Represents a base class for financial indicators whose value depends on one input value (Open, High, Low, Close).
Identifies the property.
Gets or sets the binding that will be used to fill the member of the contained data points.
Initializes the data binding upon OnApplyTemplate.
Represents a base class for financial indicators whose value depends on one input value (Open, High, Low, Close) and Period.
Identifies the dependency property.
Gets or sets the indicator period.
The period.
Visualizes a collection of DataPoints, using a shape. This class represents the Weighted Moving Average financial indicator.
Returns a that represents the current .
Represents that may be visualized by a instance.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the visual instance that will be used to plot points along the horizontal (X) axis.
Gets or sets the visual instance that will be used to plot points along the vertical (Y) axis.
Occurs when one of the axes of the owning has been changed.
The old axis.
The new axis.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Invoked when an unhandled  attached event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data.
Invoked when an unhandled  attached event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data.
Represents a chart series that are visualize like an area figure in the cartesian space.
Identifies the property.
Identifies the property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the mode that defines how the area is stroked.
Gets a value indicating whether the property has been set locally.
Gets or sets the style used to draw the shape.
Gets or sets the style applied to the area shape.
Gets or sets the origin value.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Represents a chart series that plot their points using rectangular shapes, named "Bars".
The series support default visuals - instances.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the .
Gets or sets the origin value.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
Gets the points which build the label connector polyline.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Identifies the dependency property.
Gets or sets the legend settings.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Base class for all categorical series.
Identifies the property.
Gets or sets the binding that will be used to fill the member of the contained data points.
Initializes the data binding upon OnApplyTemplate.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
Represents a scatter bubble series.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets the collection of data points associated with the series.
Gets or sets the .
Gets or sets the that determines the size of the bubble visuals.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
Creates the concrete data source for this instance.
Initializes the data binding upon OnApplyTemplate.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
Identifies the dependency property.
Gets or sets the legend settings.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
The base class for the scatter series.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
Represents the financial Candlestick symbol.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the fill of the candlestick for up (raising) items.
The fill.
Gets or sets the fill of the candlestick for down (falling) items.
The fill.
Updates the appearance of this element.
Chooses for this shape.
Represents a chart series that plot their points using financial "Candlestick" shapes.
Initializes a new instance of the class.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Base class for all that may contain .
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the combination mode to be used when data points are plotted.
Gets or sets the key that defines in which stack group this series will be included if its equals Stack or Stack100.
Gets the collection of data points associated with the series.
Gets or sets the binding that will be used to fill the member of the contained data points.
Creates the concrete data source for this instance.
Initializes the data binding upon OnApplyTemplate.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
Represents a series which shape may be stroked (outlined).
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets a value indicating whether the property has been set locally.
Gets or sets the instance that defines the stroke of the shape.
Gets or sets the thickness of the line used to present the series.
Gets or sets the style applied to the stroke shape.
Gets or sets the dash pattern to be applied to the shape used to render the series.
Updates of all of the chart elements presented by this instance.
Identifies the dependency property.
Gets or sets the legend settings.
Represents a chart series that plot their points using bubbles.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets the collection of data points associated with the series.
Gets or sets the .
Gets or sets the that determines the size of the bubble visuals.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
Initializes the data binding upon OnApplyTemplate.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
Identifies the dependency property.
Gets or sets the legend settings.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Represents a range spline area series.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the that is used to determine the tension of the additional spline points.
The default value is 0.5d.
Gets or sets the that is used to determine the distance factor between the spline points. The bigger the value, the smaller the number of additional spline points that will be generated.
The default value is 0.03d. The property works with values between 0 and 0.35.
Represents a step area series.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the that will be used to draw the series.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Represents a step line series.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the that will be used to draw the series.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Represents a chart series that plot their points using ellipses.
Identifies the dependency property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the that will be used to draw the series.
Gets or sets the of the scatter points. This property will be ignored if property is set.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Identifies the dependency property.
Gets or sets the legend settings.
Represents a chart range area series.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the style used to draw the shape.
Gets a value indicating whether the property has been set locally.
Gets a value indicating whether the property has been set locally.
Gets or sets the instance that defines the stroke of the area shape.
Gets or sets the thickness of the line used to present the series.
Gets or sets the style applied to the stroke shape.
Gets or sets the dash pattern to be applied to the shape used to render the series.
Gets or sets the mode that defines how the area is stroked.
Gets or sets the style applied to the area shape.
Represents a chart range bar series.
Identifies the property.
Initializes a new instance of the class.
Gets or sets the combination mode to be used when data points are plotted.
Gets the points which build the label connector polyline.
Represents a chart series that plot their points using financial "Bar" shapes.
Initializes a new instance of the class.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
A base class for chart range series.
Identifies the dependency property.
Gets or sets the legend settings.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets the collection of data points associated with the series.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
A base class for chart series that plot financial indicators using High, Low, Open, Close values.
Identifies the dependency property.
Gets or sets the legend settings.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets the collection of data points associated with the series.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the binding that will be used to fill the member of the contained data points.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
Represents the financial Candlestick symbol.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets the data point this shape is representing.
The data point.
Gets or sets the stroke of the candlestick for up (rising) items.
The stroke.
Gets or sets the stroke of the candlestick for down (falling) items.
The stroke.
Gets a value that represents the of the .
The of the .
Chooses for this shape.
Returns a geometry for a clipping mask. The mask applies if the layout system
attempts to arrange an element that is larger than the available display
space.
The size of the part of the element that does visual presentation.
The clipping geometry.
Represents the financial OhlcStick symbol.
Represents series which define an area with smooth curves among points.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the that is used to determine the tension of the additional spline points.
The default value is 0.5d.
Gets or sets the that is used to determine the distance factor between the spline points. The bigger the value, the smaller the number of additional spline points that will be generated.
The default value is 0.03d. The property works with values between 0 and 0.35.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Visualizes a collection of data points using a smooth shape.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the that is used to determine the tension of the additional spline points.
The default value is 0.5d.
Gets or sets the that is used to determine the distance factor between the spline points. The bigger the value, the smaller the number of additional spline points that will be generated.
The default value is 0.03d. The property works with values between 0 and 0.35.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Represents a chart series, which can visualize instances by connecting them with straight line segments.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets a value indicating whether the property has been set locally.
Gets or sets the instance that defines the stroke of the shape.
Gets or sets the thickness of the line used to present the series.
Gets or sets the style applied to the stroke shape.
Gets or sets the dash pattern to be applied to the shape used to render the series.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
Updates of all of the chart elements presented by this instance.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Represents a chart series which visualize instances by an area shape.
Identifies the property.
Identifies the property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets a value indicating whether the property has been set locally.
Gets or sets the mode that defines how the area is stroked.
Gets or sets the style used to draw the shape.
Gets or sets the style applied to the area shape.
Gets or sets the origin value.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Represents a chart series which can visualize instances.
Identifies the dependency property.
Gets or sets the legend settings.
Identifies the property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets the collection of data points associated with the series.
Gets or sets the of the scatter points. This property will be ignored if property is set.
Gets or sets the that will be used to draw the series.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
Creates the concrete data source for this instance.
Initializes the data binding upon OnApplyTemplate.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Defines how will be rendered.
Defines full XAML rendering mode using Visuals.
Defines light rendering mode with no Visuals.
, and properties will not be applicable in this mode.
All commands that the exposes.
Expand selection to whole range command.
Expand selection start to minimum command.
Expand selection end to maximum command.
Gets value that represents the expand selection to whole range command.
The expand selection to whole range command.
Gets value that represents the expand selection start to minimum command.
The expand selection start to minimum command.
Gets value that represents the expand selection end to maximum command.
The expand selection end to maximum command.
Represents an axis within a instance.
Represents an axis within a instance.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the dependency property.
Gets or sets the rotation angle of the labels when LabelFitMode equals Rotate.
Gets or sets the strategy that defines the last axis label visibility.
Gets or sets the format used to format all the labels present on the axis.
Gets or sets index-based offset of the first tick to be displayed.
Gets or sets a value indicating whether labels will be displayed on this axis.
Gets or sets a value that determines how the axis labels will be laid out when they are overlapping each other.
Gets or sets the used to visualize axis labels.
Gets or sets the used to provide conditional look-up when axis labels are visualized.
Gets or sets the to be applied to the default instance created when property is not specified.
Creating a instance per label instead of a gives a huge performance boost.
Gets or sets the step at which labels are positioned.
Gets or sets the smart labels mode that will be used to avoid overlapping labels.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the pattern used when drawing axis line.
Gets or sets the object that defines the stroke of the shape used to display axis' line.
Gets or sets the thickness of the used to display the stroke of the axis.
Gets or sets index-based offset of the first tick to be displayed.
Gets or sets the title of the associated logical axis model.
Gets or sets the instance used to visualize the axis's title.
Gets or sets the instance used to visualize major ticks on the axis.
If this value is not specified ticks will be presented by a shape.
Gets or sets the style for each instance created to represent a major tick when no is specified.
Creating a instance per tick instead of a gives a huge performance boost.
Gets or sets the thickness of a single tick present on the axis. Useful when custom tick templates are specified.
Gets or sets the length of the major tick.
Gets or sets the brush that is applied to the axis line and ticks.
The element brush.
Gets the visual that represents the stroke of the axis.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Updates of all of the chart elements presented by this instance.
Core entry point for calculating the size of a node's content.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Gets the instance used to visualize the a tick with the specified .
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Represents a chart series, which can visualize instances by connecting them with smooth curves.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the that is used to determine the tension of the additional spline points.
The default value is 0.5d.
Gets or sets the that is used to determine the distance factor between the spline points. The bigger the value, the smaller the number of additional spline points that will be generated.
The default value is 0.03d. The property works with values between 0 and 0.35.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Visualizes a collection of using a smooth Line shape.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the that is used to determine the tension of the additional spline points.
The default value is 0.5d.
Gets or sets the that is used to determine the distance factor between the spline points. The bigger the value, the smaller the number of additional spline points that will be generated.
The default value is 0.03d. The property works with values between 0 and 0.35.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Base class for all instances that visualize a logical chart element.
Initializes a new instance of the class.
Gets or sets the Z-index of this ChartElementPresenter. Useful when adjusting the appearance of multiple elements within ChartView visual tree.
Gets the instance to which this
belongs.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement
has been updated. The specific dependency property that changed is reported
in the arguments parameter. Overrides System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs).
Identifies a instance, which interior may be filled.
Gets the instance that defines the interior of the series.
Gets a value indicating whether the property has been set locally.
Identifies a instance, which interior may be outlined.
Gets the instance that defines the stroke of the series.
Gets the thickness of the outline shape.
Gets a value indicating whether the property has been set locally.
Represents a linear axis.
Identifies the property.
Initializes a new instance of the class.
Gets or sets a value that indicates whether the axis is inverse.
Gets the visual that represents the stroke of the axis.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Updates of all of the chart elements presented by this instance.
Identifies the dependency property.
Gets or sets the style applied to the PanZoomBar control.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
This class represents a customized version of RadSlider that provides built-in support for pan and zoom actions.
Initializes a new instance of the class.
Raises the event.
The instance containing the event data.
Base class for all instances that represent charting engine logical models.
Represents a structure, which Width and Height members are set to double.PositiveInfinity.
Represents a structure, which Width and Height members are set to double.PositiveInfinity.
Initializes a new instance of the class.
Gets a value indicating whether this instance is visible.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
Gets the instance used as a visual parent for all the child UI elements.
Retrieves the desired size for the specified node's content.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Invalidates the visual representation of the specified logical node.
Re-applies the owning chart's palette.
Core entry point for applying owning chart's palette.
Updates of all of the chart elements presented by this instance.
Updates the layout slot of the specified logical node, presented by the provided .
Core entry point for calculating the size of a node's content.
Performs the core logic that invalidates the visual representation of the specified logical node.
Creates a associated with the specified content and template.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents a strongly typed collection of instances.
Must be .
Inserts an element into the collection at the specified index.
Removes the element at the specified index of the collection.
Removes all elements from the .
Replaces the element at the specified index.
The zero-based index of the element to replace.
The new value for the element at the specified index. The value can be null for reference types.
is less than zero.
-or-
is greater than .
Represents an elliptical axis.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the sweep direction.
Gets the visual that represents the stroke of the axis.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Schedules invalidation.
Invalidates the render target immediately.
Contains options for controlling the rendering behavior of when
using .
Initializes a new instance of the class.
Gets or sets a value indicating how to create default visuals.
Contains options for controlling the rendering behavior of .
Indicates how to render default visuals.
New default visual will be created for each data point.
Each visual can have its own style, fill or stroke.
All data points will be represented with a single visual element.
This disables per item style or color.
Indicates what to create for continuous series.
will be used.
will be used.
Contains options for controlling the rendering behavior of when
using .
Initializes a new instance of the class.
Gets or sets a value indicating how to create default visuals.
Gets or sets a value indicating what
to create for continuous series.
Gets or sets the enumeration value for a non-text primitive that determines how its edges are rendered.
Represents a control that can be used to present a collection of s.
Initializes a new instance of the class.
Gets the number of child elements for the .
The number of child elements.
Adds a child to this container.
The child.
Removes a child from this container.
Returns the specified in
the parent .
The index of the visual object in the .
The child in the
at the specified value.
Converts a collection of s to a collection of s.
Collection of s.
Collection of s.
I have tested different approaches and adding the points to a simple array
seems to be the fastest.
Describes the appearance of the labels within a .
A chart series can have multiple definitions, allowing for multiple labels per data point.
Gets or sets the instance that will retrieve the content of each label.
Valid when the owning is data-bound.
Gets or sets the string used to format the label content, using the method.
Gets or sets the that defines the offset of each label from the four box edges.
Gets or sets the alignment along the X-axis of each label relative to the it is associated to.
Gets or sets the alignment along the Y-axis of each label relative to the it is associated to.
Gets or sets the instance that may be used to define custom-looking labels.
Gets or sets the instance that may be used to provide context-specific data templates, depending on the provided .
Gets or sets the instance that defines the appearance of the default label visuals - instances.
Gets or sets a custom instance that may be used to completely override labels appearance, content and layout.
Allows for pluggable customization of the appearance and layout of data point labels within a instance.
Gets the functionality this strategy handles.
Creates a instance that will represent the label for the provided data point.
The data point a label is needed for.
The index of the label. More than one label is supported per data point.
Gets the content for the label at the specified index, associated with the provided data point.
The data point the label is associated with.
Sets the content of the label visual at the specified label index associated with the provided data point.
The data point the label is associated with.
The instance that represents the label.
The label index.
Gets the structure that defines the layout slot of the label at the specified label index, associated with the provided data point.
Gets the structure that is the desired size of the specified label visual, associated with the provided data point.
Represents a class that is used for setting up series label connectors.
Initializes a new instance of the class.
Gets or sets the connectors' style.
Gets or sets the min length threshold. If a label connector is shorter than this threshold, the label connector is not drawn.
Gets or sets the opacity that is applied to the label connectors when the series are faded by the chart's hover interactivity.
Defines what custom label implementation will be provided by a instance.
No custom implementation.
The strategy will provide custom visual element for each label.
The strategy will provide custom content for each label.
The strategy will provide custom measurement logic for each label.
The strategy will provide custom arrange logic for each label.
All options are defined.
Represents the converter that converts ScrollMode values to Visibility enumeration value.
Inverts a Thickness object value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
The inverted Thickness object.
Inverts a Thickness object value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
The inverted Thickness object.
Converts strings to PropertyNameDataPointBinding objects.
Returns whether the type converter can convert an object to the specified type.
An object that provides a format context.
The type you want to convert to.
True if this converter can perform the conversion; otherwise, false.
Converts the specified value object to the specified type.
An object that provides a format context.
The to use as the current culture.
The object to convert.
The type to convert the object to.
The converted object.
Returns whether the type converter can convert an object from the specified type to the type of this converter.
An object that provides a format context.
The type you want to convert from.
True if this converter can perform the conversion; otherwise, false.
Converts from the specified value to the intended conversion type of the converter.
An object that provides a format context.
The to use as the current culture.
The value to convert to the type of this converter.
The converted value.
Represents the converter that converts ScrollMode values to Visibility enumeration value.
Modifies the source data before passing it to the target for display in the UI.
The source data being passed to the target.
The of data expected by the target dependency property.
An optional parameter to be used in the converter logic.
The culture of the conversion.
The value to be passed to the target dependency property.
Modifies the target data before passing it to the source object. This method is called only in bindings.
The target data being passed to the source.
The of data expected by the source object.
An optional parameter to be used in the converter logic.
The culture of the conversion.
The value to be passed to the source object.
Represents a typed observable collection of instances.
Represents a class that allows for context-based selection within a instance.
Selects the desired descriptor, depending on the context specified and the owning instance.
Represents a logical object that may be used to feed a instance with data, leaving the series creation to the chart itself.
Identifies the dependency property.
Identifies the dependency property.
Identifies the IsDynamicSeries attached dependency property.
Initializes a new instance of the class.
Occurs when a series is created. Allows for the series to be additionally set up or completely replaced.
This event may be raised with the series being null (for example in cases when a suitable descriptor was not found).
In such a case, this event can still be used to create and set up a new series.
Notifies for a change in the Source collection. Used for testing purposes.
Gets or sets the collection of objects that contain the data for the dynamic series to be created.
Gets the collection of objects that specify what chart series are to be created.
Gets or sets the instance that may be used for context-based descriptor selection.
Gets the current Source (if any) casted to an IEnumerable instance.
Testing purposes.
Sets a value indicating that the specified ChartSeries instance is dynamically created by a series provider instance.
Determines whether the specified ChartSeries instance is dynamically created by a series provider.
Forces all attached chart instances to re-evaluate all the series created from this provider.
Represents a concrete that may be used to create all the categorical chart series variations.
Identifies the dependency property.
Gets the default type of series that are to be created if no TypePath and no Style properties are specified.
Gets or sets the name of the property that points to the Value value of the data point view model.
Core entry point for creating the type defined by this descriptor. Allows inheritors to provide custom implementation.
The context (this is the raw data collection or the data view model) for which a needs to be created.
The base implementation fails to create a valid instance.
Represents the base class for descriptors that defines categorical data series.
Identifies the dependency property.
Gets or sets the name of the property that points to the Category value of the data point view model.
Represents an abstract definition of a instance.
Used together with a instance to provide dynamic chart series generation, depending on the data specified.
The descriptors form a neat hierarchy based on the type of data visualized - e.g. Categorical, Scatter, Financial, etc.
This is the base class which encapsulates all the common functionality for all concrete descriptors.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets the default type of series that are to be created if no TypePath and no Style properties are specified.
Gets or sets the name of the property that points to the series type that needs to be created.
Gets or sets a converter that can be used to provide the exact type of the series that should be created.
Gets or sets the Style that describes the appearance of the series that are to be created.
If no TypePath is specified, the TargetType property of this style object is used to generate the desired series.
Gets or sets the name of the property that points to the items source that will feed the generated series.
Gets or sets the index within the Source collection of data (view models) for which the current descriptor should be used.
This property is useful when for example a needs to be generated for the first data entry and for the rest of the entries.
Gets or sets the ChartDataSourceStyle.
Creates an instance of the type, defined by this descriptor.
The context (this is the raw data collection or the data view model) for which a needs to be created.
Core entry point for creating the type defined by this descriptor. Allows inheritors to provide custom implementation.
The context (this is the raw data collection or the data view model) for which a needs to be created.
Provides the default implementation for the routine.
Represents a concrete that may be used to create all the polar chart series variations.
Identifies the dependency property.
Gets or sets the name of the property that points to the Angle value of the data point.
Gets the default type of series that are to be created if no TypePath and no Style properties are specified.
Core entry point for creating the type defined by this descriptor. Allows inheritors to provide custom implementation.
The context (this is the raw data collection or the data view model) for which a needs to be created.
The base implementation fails to create a valid instance.
Represents the base class for descriptors that define polar series.
Identifies the dependency property.
Gets or sets the name of the property that points to the Value value of the data point view model.
Represents a concrete that may be used to create financial series - and .
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets the default type of series that are to be created if no Style is specified.
Gets or sets the name of the property that points to the Open value of the data point view model.
Gets or sets the name of the property that points to the High value of the data point view model.
Gets or sets the name of the property that points to the Low value of the data point view model.
Gets or sets the name of the property that points to the Close value of the data point view model.
Core entry point for creating the type defined by this descriptor. Allows inheritors to provide custom implementation.
The context (this is the raw data collection or the data view model) for which a needs to be created.
The base implementation fails to create a valid instance.
Represents a concrete that may be used to create all the radar chart series variations.
Identifies the dependency property.
Gets or sets the name of the property that points to the Category value of the data point view model.
Gets the default type of series that are to be created if no TypePath and no Style properties are specified.
Core entry point for creating the type defined by this descriptor. Allows inheritors to provide custom implementation.
The context (this is the raw data collection or the data view model) for which a needs to be created.
The base implementation fails to create a valid instance.
Represents a concrete that may be used to create all the scatter chart series variations.
Identifies the dependency property.
Identifies the dependency property.
Gets the default type of series that are to be created if no TypePath and no Style properties are specified.
Gets or sets the name of the property that points to the XValue value of the data point view model.
Gets or sets the name of the property that points to the YValue value of the data point view model.
Core entry point for creating the type defined by this descriptor. Allows inheritors to provide custom implementation.
The context (this is the raw data collection or the data view model) for which a needs to be created.
The base implementation fails to create a valid instance.
Settings class for the legend items of the .
Identifies the dependency property.
Gets or sets the binding that will be used by any attached legend to display legend item title.
When implemented in a derived class, creates a new instance of the derived class.
The new instance.
Base class for the legend items settings of the .
Identifies the dependency property.
Gets or sets the Geometry of the marker.
An enumeration that defines what visual effects to be applied.
No hover effects will be applied.
All series, except the one that is hovered, will be faded.
Settings class for the legend items of the .
Identifies the dependency property.
Gets or sets the legend title.
When implemented in a derived class, creates a new instance of the derived class.
The new instance.
An enumeration that defines what visual effects to be applied.
No hover effects will be applied.
All items, except the one that is hovered, will be faded.
Chart Palette Entries Color converters.
Converts a string representation of a Hex color to Color by adjusting it via Hue, Saturation and Brightness factors.
A Color object.
Converts an HSB color to an RGB color.
The HSB color to convert.
The RGB color equivalent of the HSB color passed in.
Defines the possible ways of a instance to apply the palette of its owning chart.
The palette is applied to data points depending on the index of the owning ChartSeries instance.
The palette is applied to the data points depending on the index of each data point within the owning ChartSeries instance.
Represents which may visualize objects in .
Identifies the property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the binding that will be used to fill the member of the contained data points.
Gets or sets the combination mode to be used when data points are plotted.
Gets or sets the key that defines in which stack group this series will be included if its equals Stack or Stack100.
Gets the collection of data points associated with the series.
Creates the concrete data source for this instance.
Initializes the data binding upon OnApplyTemplate.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Called when has changed.
The old value.
The new value.
Represents which connect each with a straight line segment.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets a value indicating whether the property has been set locally.
Gets or sets a value indicating whether the line curve will be closed. That is the last point to be connected to the first one. True by default.
Gets or sets the instance that defines the stroke of the shape.
Gets or sets the thickness of the line used to present the series.
Gets or sets the style applied to the radar shape.
Gets or sets the dash pattern to be applied to the shape used to render the series.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and RadarArea series.
Updates of all of the chart elements presented by this instance.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Occurs when the has changed.
Represents that may optionally fill the area, enclosed by all points.
Identifies the property.
Initializes a new instance of the class.
Gets a value indicating whether the property has been set locally.
Gets or sets a value indicating whether the line curve will be closed. That is the last point to be connected to the first one. True by default.
Gets or sets the that defines the interior of the area.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and RadarArea series.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Represents which may visualize objects in .
Identifies the property.
Initializes a new instance of the class.
Gets the collection of data points associated with the series.
Gets or sets the binding that will be used to fill the member of the contained data points.
Creates the concrete data source for this instance.
Initializes the data binding upon OnApplyTemplate.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the property.
Called when has changed.
The old value.
The new value.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Represents which connect each with a straight line segment.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Initializes a new instance of the class.
Gets a value indicating whether the property has been set locally.
Gets or sets a value indicating whether owned data points will the automatically sorted depending on their Angle property. True by default.
Gets or sets a value indicating whether the line curve will be closed. That is the last point to be connected to the first one. True by default.
Gets or sets the instance that defines the stroke of the shape.
Gets or sets the thickness of the line used to present the series.
Gets or sets the style applied to the polar shape.
Gets or sets the dash pattern to be applied to the shape used to render the series.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
Updates of all of the chart elements presented by this instance.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Occurs when the has changed.
Represents that may optionally fill the area, enclosed by all points.
Identifies the property.
Initializes a new instance of the class.
Gets a value indicating whether the property has been set locally.
Gets or sets a value indicating whether owned data points will the automatically sorted depending on their Angle property. True by default.
Gets or sets a value indicating whether the line curve will be closed. That is the last point to be connected to the first one. True by default.
Gets or sets the that defines the interior of the area.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Base class for all that may visualize their data points in a circle.
Identifies the dependency property.
Gets or sets the legend settings.
Invoked when an unhandled  attached event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data.
Invoked when an unhandled  attached event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data.
Identifies the property.
Gets or sets the binding that will be used to fill the Value member of the contained data points.
Gets the human-readable family of this instance. For example Area is the family for Area, SplineArea and PolarArea series.
Occurs when one of the axes of the owning has been changed.
The old axis.
The new axis.
Called when has changed.
The old value.
The new value.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Encapsulates the base functionality for establishing a binding.
Occurs when a property value has changed.
Retrieves the value for the specified object instance.
Raises the event.
The name of the property which value has changed.
Gets the binding entries corresponding each datapoint in the datasource.
The binding entries.
Recreates data points.
Refreshes data bindings without recreating data points.
Called when a property of a bound object changes.
The sender.
The instance containing the event data.
Encapsulates helper methods to generate Dynamic methods using System.Reflection.Emit.
Generates a instance to allow for retrieving property values for instances of the specified type without using reflection.
Represents a that uses a generic delegate to retrieve the value to be applied for the generated data points.
The type of the element.
The type of the return value of the generic delegate.
Gets or sets the generic delegate used to retrieve bound objects values.
Retrieves the value for the specified object instance.
Retrieves the value of a property of an object instance. Used to generate dynamic methods to bypass reflection.
Represents a that uses reflection to look-up the values for the generated data points.
Initializes a new instance of the class.
Initializes a new instance of the class.
The name of the property which value is bound.
Gets or sets the name of the property which value is bound.
Retrieves the value for the specified object instance.
Defines the palette semantic for a instance.
The palette contains , which are objects, not related to any particular series
and the collection, which may be used to define a palette for a series family - e.g. Area.
Initializes a new instance of the class.
Occurs upon a change in some of the entries or when an entry is added/removed/replaced.
Gets a value indicating whether the specified palette is predefined and may not be modified by the user.
Gets or sets the user-friendly identifier for the palette.
Gets the collection that stores entries not related to any particular series.
Gets the collection with all the per-series definitions registered with the palette.
Gets the (if present) for the provided instance at the specified index.
Returns a string that represents the current object.
A string that represents the current object.
Represents a converter that may convert string value to a instance.
Returns whether the type converter can convert an object to the specified type.
An object that provides a format context.
The type you want to convert to.
True if this converter can perform the conversion; otherwise, false.
Returns whether the type converter can convert an object from the specified type to the type of this converter.
An object that provides a format context.
The type you want to convert from.
True if this converter can perform the conversion; otherwise, false.
Converts from the specified value to the intended conversion type of the converter.
An object that provides a format context.
The to use as the current culture.
The value to convert to the type of this converter.
The converted value.
not implemented in base .
Converts the specified value object to the specified type.
An object that provides a format context.
The to use as the current culture.
The object to convert.
The type to convert the object to.
The converted object.
not implemented in base .
Returns whether this object supports a standard set of values that can
be picked from a list, using the specified context.
An
that provides a format context.
Returns true if
should be called to find a common set of values the object supports; otherwise,
false.
Returns a collection of standard values for the data type this type
converter is designed for when provided with a format context.
An
that provides a format context that can be used to extract additional information
about the environment from which this converter is invoked. This parameter or
properties of this parameter can be null.
A
that holds a standard set of valid values, or null if the data type does not
support a standard set of values.
Contains all the predefined palettes for . A predefined palette may not be further modified once loaded.
Contains all the predefined palettes for . A predefined palette may not be further modified once loaded.
Prevents a default instance of the class from being created.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Defines the name of the palette.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 + 1 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 + 1 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 + 1 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 + 1 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 + 1 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family. Colors are warm and soft.
Represents a with 8 distinctive entries per series Family. Colors are warm and soft.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Represents a with 8 distinctive entries per series Family.
Defines an entry in a instance.
Initializes a new instance of the struct.
The fill.
Initializes a new instance of the struct.
The fill.
The stroke.
Initializes a new instance of the struct.
The fill.
The stroke.
The secondary fill.
Initializes a new instance of the struct.
The fill.
The stroke.
The secondary fill.
The secondary stroke.
Gets or sets the instance that defines the fill of the corresponding visual objects.
Gets or sets the instance that defines the stroke of the corresponding visual objects.
Gets or sets the instance that defines the up-fill of the corresponding visual objects.
Gets or sets the instance that defines the stroke of the corresponding visual objects.
Determines whether the two palette entries are equal.
Determines whether the two palette entries are not equal.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Represents a collection of objects that target particular instance.
Gets or sets the family of targeted by this collection.
Raises the event.
The instance containing the event data.
Represents a chart series that visualize data points using arcs that form a doughnut.
Identifies the property.
Gets or sets the inner radius factor (that is the space that remains empty) of the series. The value is in logical units, in the range of [0, 1].
Gets the shape that represents this segment.
Represents a that plots categorical data.
Initializes a new instance of the class.
Gets or sets the step at which ticks are positioned.
Raises the
event. This method is invoked whenever
is set to true internally.
The that contains
the event data.
Represents a that plots numerical data.
Identifies the dependency property.
Identifies the property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the step of the ticks on the axis ellipse.
Gets or sets the number of minor ticks per major interval.
Gets or sets the template that defines the appearance of all minor ticks present on the axis.
Gets or sets the style for each instance created to represent a minor tick when no is specified.
Creating a instance per tick instead of a gives a huge performance boost.
Gets or sets the length of the minor tick.
Gets or sets index-based offset of the first tick to be displayed.
Gets the instance used to visualize the a tick with the specified .
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents the Polar (Radius) axis within a instance.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the major step between each axis tick.
By default the axis itself will calculate the major step, depending on the plotted data points.
You can reset this property by setting it to 0 to restore the default behavior.
Gets or sets the user-defined minimum of the axis.
By default the axis itself will calculate the minimum, depending on the minimum of the plotted data points.
You can reset this property by setting it to double.NegativeInfinity to restore the default behavior.
Gets or sets the user-defined maximum of the axis.
By default the axis itself will calculate the maximum, depending on the maximum of the plotted data points.
You can reset this property by setting it to double.PositiveInfinity to restore the default behavior.
Gets or sets the number of minor ticks per major interval.
Gets or sets the template that defines the appearance of all minor ticks present on the axis.
Gets or sets the style for each instance created to represent a minor tick when no is specified.
Creating a instance per tick instead of a gives a huge performance boost.
Gets or sets the length of the minor tick.
Gets or sets index-based offset of the first tick to be displayed.
Gets the actual range used by the axis to plot data points.
Gets the instance used to visualize the a tick with the specified .
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents a decoration layer over a . Adds visual representation of Polar and Radial lines and stripes.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets the collection of brushes used to display polar stripes.
Gets the collection of brushes used to display radial stripes.
Gets or sets which lines are displayed by this instance.
Gets or sets which lines are displayed by this instance.
Gets or sets which major stripes area displayed by this instance.
Gets or sets the visibility of grid's minor Stripes.
Gets or sets the instance that defines the appearance of the major polar (radius) lines within the grid.
The style should target the type.
Gets or sets the instance that defines the appearance of the minor polar (radius) lines within the grid.
The style should target the type.
Gets or sets the instance that defines the appearance of the major radial (angle) lines within the grid.
The style should target the type.
Gets or sets the instance that defines the appearance of the minor radial (angle) lines within the grid.
The style should target the type.
Gets or sets the that defines the pattern of the major polar (radius) lines within the grid.
Gets or sets the that defines the pattern of the minor polar (radius) lines within the grid.
Gets or sets the that defines the pattern of the major radial (angle) lines within the grid.
Gets or sets the that defines the pattern of the minor radial (angle) lines within the grid.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Updates of all of the chart elements presented by this instance.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Occurs when the presenter has been successfully attached to its owning instance.
Occurs when the presenter has been successfully detached from its owning instance.
Defines the availability of the grid lines within a PolarChartGrid.
No grid lines are displayed.
The Polar (radius) lines are visible.
The Radial (angle) lines (ellipses) are visible.
Both and lines are visible.
Represents an object that holds information about a label.
Gets the layout slot for the label as calculated initially by the chart.
The default label layout slot.
Gets or sets the final layout with which the label will be arranged.
The final layout slot.
Gets the DataPoint associated with the label.
The DataPoint.
Represents a specific strategy for arranging labels within the chart, so that they do not overlap with each other.
Gets or sets a value indicating whether a more precise label positioning should be computed. When set to true, the
strategy tries to minimize the connector conflicts - such as connectors intersecting point
marks, labels and other connectors. When set to false the strategy is faster.
Base class for strategies for arranging labels.
Initializes a new instance of the class.
Calculates the position of each individual label, so that it does not overlap with other labels.
When overridden in derived class the property should be set for each item.
The plot area rectangle.
A list of objects that carry information about a series label.
A specific strategy for arranging labels in a pie chart.
Gets or sets the label display mode.
Calculates the position of each individual label, so that it does not overlap with other labels.
When overridden in derived class the property should be set for each item.
The plot area rectangle.
A list of objects that carry information about a series label.
Defines label display modes for the pie chart.
Labels will be positioned in a way to avoid overlapping.
Labels will be positioned outside the pie area in a way to avoid overlapping.
Classical spider mode - labels will be split into two clusters, left and right. The labels in the left cluster
will be aligned to their right and the labels in the right cluster will be aligned to their left.
Labels will be split into two clusters - left and right, and will be positioned close to their belonging pie slice.
Labels will be split into two clusters - left and right. The labels in the left cluster will be aligned
to their left and the labels in the right cluster will be aligned to their right.
Represents a 3D chart control that uses a Cartesian Coordinate System to plot the associated data points.
Gets a collection of chart behaviors that handle user interaction.
Identifies the dependency property.
Gets or sets the used to decorate the chart plot area with grid lines and strip lines.
Gets the collection containing all the series presented by this instance.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the visual axis instance that will be used to plot points along the X axis.
Gets or sets the visual axis instance that will be used to plot points along the Y axis.
Gets or sets the visual axis instance that will be used to plot points along the Z axis.
Identifies the dependency property.
Identifies the dependency property.
Identifies the property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the camera that projects the 3D contents to the 2D surface.
Gets or sets a value indicating the size of the plot area. The plot area is the space locked between the axes, where the series are drawn.
Gets or sets the ContentTemplate of the tooltip that is shown by the .
This property has a lower priority than the TooltipTemplate property of the series.
Get or sets a collection of object that represents lighting applied to the 3D scene.
Gets or sets the material collection that will define the appearance of the series. The palette has a lower priority than the properties of the series.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass)
call . In simplest terms, this means the method is called just
before a UI element displays in an application. For more information, see Remarks.
Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement
has been updated. The specific dependency property that changed is reported
in the arguments parameter. Overrides System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs).
Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.
The final area within the parent that this object should use to arrange itself and its children.
The actual size that is used after the element is arranged in layout.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Identifies the dependency property.
Gets or sets an object that may be used to create chart series dynamically, depending on the underlying data.
Handles histogram data associated operations for ScatterRangeBarSeries.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Occurs when the actual interval changes.
Gets or sets the ItemsSource.
Gets or sets the Interval. This property defines the value length (width) of each bar in the histogram.
If the property is set to null (default), an automatically interval is used.
The auto-interval is calculated using the Scott's Normal Reference Rule.
If the interval is bigger then the data range (max - min values), the data range is used as interval.
Gets or sets the OriginValue. This property defines the vertical origin value of the bar.
The default origin value is 0.
Gets or sets the orientation of the bars. The default value is Horizontal.
Horizontal means that the intervals of the bars will be calculate on the horizontal axis, therefore the bars height will be relevant to the vertical axis.
Gets or sets the binding that will be used to get the values on the horizontal axis.
Gets or sets the binding that will be used to get the values on the vertical axis.
Gets the actual interval.
Returns an enumerator that iterates through the collection.
A that can
be used to iterate through the collection.
When overridden in a derived class, this method returns the function used to calculate the aggregate values for the bars in the histogram.
Handles data-layer associated operations for RadChartView.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the ItemsSource.
Gets or sets the SamplingThreshold. This property defines the minimum number of items in the source, required to apply sampling.
Gets or sets the SamplingUnit. This property defines how the data is combined into groups.
Gets or sets the SamplingUnitInterval. Works together with . It defines how many of the specified units will be treated as the same group.
Returns an enumerator that iterates through the collection.
A that can
be used to iterate through the collection.
Represents a value converter that converts strings into double values by using the double.TryParse method.
Returns whether the type converter can convert an object to the specified type.
An object that provides a format context.
The type you want to convert to.
True if this converter can perform the conversion; otherwise, false.
Returns whether the type converter can convert an object from the specified type to the type of this converter.
An object that provides a format context.
The type you want to convert from.
True if this converter can perform the conversion; otherwise, false.
Converts from the specified value to the intended conversion type of the converter.
An object that provides a format context.
The to use as the current culture.
The value to convert to the type of this converter.
The converted value.
not implemented in base .
Converts the specified value object to the specified type.
An object that provides a format context.
The to use as the current culture.
The object to convert.
The type to convert the object to.
The converted object.
not implemented in base .
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Represents a special chart that visualizes its data points using trapezoid segments forming a 'funnel'.
Identifies the dependency property.
Initializes a new instance of the class.
>
Gets or sets the hover mode.
Gets all the data points plotted by this chart.
Specifies the possible modes used by a to update the current selection within a instance.
No selection is performed.
One DataPoint/ChartSeries may be selected at a time.
Multiple DataPoint/ChartSeries may be selected at a time.
Determines the gestures on which the ChartToolTipBehavior should
show a tool tip.
The tool tip will be shown on the tap gesture.
The tool tip will be shown on the hold gesture.
Represents a instance that uses a Cartesian Coordinate System to plot the associated data points.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets the collection containing all the series presented by this instance.
Gets the collection containing all the indicators presented by this instance.
Gets the collection containing all the annotations presented by this instance.
The annotations.
Gets or sets the used to decorate the chart plot area with major/minor grid and strip lines.
Gets or sets the visual instance that will be used to plot points along the horizontal (X) axis.
Gets or sets the visual instance that will be used to plot points along the vertical (Y) axis.
Gets or sets the hover mode.
Gets or sets the relative horizontal zoom range start (between 0 and 1).
Gets or sets the relative horizontal zoom range start (between 0 and 1).
Gets or sets the relative vertical zoom range start (between 0 and 1).
Gets or sets the relative vertical zoom range end (between 0 and 1).
Gets the plot area in view coordinates - that is without the zoom factor applied.
Gets or sets an object, responsible for positioning the labels in a way so that they do not overlap with each other.
The smart labels positioning strategy.
Converts the specified coordinates to data using the primary axes (if any).
The coordinates.
Converts the specified coordinates to data using the specified axes.
The coordinates.
The horizontal axis.
The vertical axis.
Converts the specified data to coordinates using the primary axes (if any).
The data.
Converts the specified data to coordinates using the specified axes.
The data.
The horizontal axis.
The vertical axis.
Creates the model of the plot area.
Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Utility class to solve the WPF/Silverlight inconsistency with XamlReader.Parse/Load method naming.
Represents a special chart that visualizes its data points using arc segments.
Identifies the dependency property.
Initializes a new instance of the class.
Gets all the data points plotted by this chart.
Gets or sets the hover mode.
Gets or sets an object, responsible for positioning the labels in a way so that they do not overlap with each other.
The smart labels positioning strategy.
Creates the model of the plot area.
Represents a instance that uses Polar coordinate system to plot data points.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the angle at which the polar axis is anchored. The angle is measured counter-clockwise, starting from the right side of the ellipse.
Gets or sets the hover mode.
Gets or sets the used to decorate the chart plot area with polar and angle lines.
Gets the collection containing all the series presented by this instance.
Gets or sets the visual instance that will be used to plot points along the polar (radius) axis.
Gets or sets the visual instance that will be used to plot points along the vertical (Y) axis.
Gets the collection containing all the annotations presented by this instance.
The annotations.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Converts the specified coordinates to data using the primary axes (if any).
The coordinates.
Converts the specified data to coordinates using the primary axes (if any).
The data.
Raises the event.
The instance containing the event data.
Wraps basic routed events like Loaded and Unloaded in virtual methods and expose common properties like IsLoaded and IsTemplateApplied.
Initializes a new instance of the class.
Gets a value indicating whether the control is currently loaded.
Gets a value indicating whether the method has been called for this instance.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Should use only in unit tests.
Occurs when this object is no longer connected to the main object tree.
Occurs when a System.Windows.FrameworkElement has been constructed and added to the object tree.
Read Write Mode for the BitmapContext.
On Dispose of a BitmapContext, do not Invalidate
On Dispose of a BitmapContext, invalidate the bitmap
A disposable cross-platform wrapper around a WriteableBitmap, allowing a common API for Silverlight + WPF with locking + unlocking if necessary
Attempting to put as many preprocessor hacks in this file, to keep the rest of the codebase relatively clean
The Bitmap.
Width of the bitmap.
Height of the bitmap.
Creates an instance of a BitmapContext, with default mode = ReadWrite
Creates an instance of a BitmapContext, with specified ReadWriteMode
Performs a Copy operation from source BitmapContext to destination BitmapContext
Equivalent to calling Buffer.BlockCopy in Silverlight, or native memcpy in WPF
Performs a Copy operation from source Array to destination BitmapContext
Equivalent to calling Buffer.BlockCopy in Silverlight, or native memcpy in WPF
Performs a Copy operation from source BitmapContext to destination Array
Equivalent to calling Buffer.BlockCopy in Silverlight, or native memcpy in WPF
Clears the BitmapContext, filling the underlying bitmap with zeros
Disposes the BitmapContext, unlocking it and invalidating if WPF
Cross-platform factory for WriteableBitmaps
Creates a new WriteableBitmap of the specified width and height
For WPF the default DPI is 96x96 and PixelFormat is Pbgra32
Converts the input BitmapSource to the Pbgra32 format WriteableBitmap which is internally used by the WriteableBitmapEx.
The source bitmap.
Collection of extension methods for the WriteableBitmap class.
Collection of extension methods for the WriteableBitmap class.
Collection of extension methods for the WriteableBitmap class.
Fills the whole WriteableBitmap with a color.
The WriteableBitmap.
The color used for filling.
Fills the whole WriteableBitmap with an empty color (0).
The WriteableBitmap.
Applies the given function to all the pixels of the bitmap in
order to set their color.
The WriteableBitmap.
The function to apply. With parameters x, y and a color as a result
Applies the given function to all the pixels of the bitmap in
order to set their color.
The WriteableBitmap.
The function to apply. With parameters x, y, source color and a color as a result
Gets the color of the pixel at the x, y coordinate as integer.
For best performance this method should not be used in iterative real-time scenarios. Implement the code directly inside a loop.
The WriteableBitmap.
The x coordinate of the pixel.
The y coordinate of the pixel.
The color of the pixel at x, y.
Gets the color of the pixel at the x, y coordinate as a Color struct.
For best performance this method should not be used in iterative real-time scenarios. Implement the code directly inside a loop.
The WriteableBitmap.
The x coordinate of the pixel.
The y coordinate of the pixel.
The color of the pixel at x, y as a Color struct.
Gets the brightness / luminance of the pixel at the x, y coordinate as byte.
The WriteableBitmap.
The x coordinate of the pixel.
The y coordinate of the pixel.
The brightness of the pixel at x, y.
Sets the color of the pixel using a precalculated index (faster).
For best performance this method should not be used in iterative real-time scenarios. Implement the code directly inside a loop.
The WriteableBitmap.
The coordinate index.
The red value of the color.
The green value of the color.
The blue value of the color.
Sets the color of the pixel.
For best performance this method should not be used in iterative real-time scenarios. Implement the code directly inside a loop.
The WriteableBitmap.
The x coordinate (row).
The y coordinate (column).
The red value of the color.
The green value of the color.
The blue value of the color.
Sets the color of the pixel including the alpha value and using a precalculated index (faster).
For best performance this method should not be used in iterative real-time scenarios. Implement the code directly inside a loop.
The WriteableBitmap.
The coordinate index.
The alpha value of the color.
The red value of the color.
The green value of the color.
The blue value of the color.
Sets the color of the pixel including the alpha value.
For best performance this method should not be used in iterative real-time scenarios. Implement the code directly inside a loop.
The WriteableBitmap.
The x coordinate (row).
The y coordinate (column).
The alpha value of the color.
The red value of the color.
The green value of the color.
The blue value of the color.
Sets the color of the pixel using a precalculated index (faster).
For best performance this method should not be used in iterative real-time scenarios. Implement the code directly inside a loop.
The WriteableBitmap.
The coordinate index.
The color.
Sets the color of the pixel.
For best performance this method should not be used in iterative real-time scenarios. Implement the code directly inside a loop.
The WriteableBitmap.
The x coordinate (row).
The y coordinate (column).
The color.
Sets the color of the pixel using an extra alpha value and a precalculated index (faster).
For best performance this method should not be used in iterative real-time scenarios. Implement the code directly inside a loop.
The WriteableBitmap.
The coordinate index.
The alpha value of the color.
The color.
Sets the color of the pixel using an extra alpha value.
For best performance this method should not be used in iterative real-time scenarios. Implement the code directly inside a loop.
The WriteableBitmap.
The x coordinate (row).
The y coordinate (column).
The alpha value of the color.
The color.
Sets the color of the pixel using a precalculated index (faster).
For best performance this method should not be used in iterative real-time scenarios. Implement the code directly inside a loop.
The WriteableBitmap.
The coordinate index.
The color.
Sets the color of the pixel.
For best performance this method should not be used in iterative real-time scenarios. Implement the code directly inside a loop.
The WriteableBitmap.
The x coordinate (row).
The y coordinate (column).
The color.
Draws a filled rectangle.
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color.
Draws a filled rectangle.
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color.
A Fast Bresenham Type Algorithm For Drawing filled ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color for the line.
A Fast Bresenham Type Algorithm For Drawing filled ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color for the line.
A Fast Bresenham Type Algorithm For Drawing filled ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf
Uses a different parameter representation than DrawEllipse().
The WriteableBitmap.
The x-coordinate of the ellipses center.
The y-coordinate of the ellipses center.
The radius of the ellipse in x-direction.
The radius of the ellipse in y-direction.
The color for the line.
A Fast Bresenham Type Algorithm For Drawing filled ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf
Uses a different parameter representation than DrawEllipse().
The WriteableBitmap.
The x-coordinate of the ellipses center.
The y-coordinate of the ellipses center.
The radius of the ellipse in x-direction.
The radius of the ellipse in y-direction.
The color for the line.
Draws a filled polygon. Add the first point also at the end of the array if the line should be closed.
The WriteableBitmap.
The points of the polygon in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, ..., xn, yn).
The color for the line.
Draws a filled polygon. Add the first point also at the end of the array if the line should be closed.
The WriteableBitmap.
The points of the polygon in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, ..., xn, yn).
The color for the line.
Draws a filled quad.
The WriteableBitmap.
The x-coordinate of the 1st point.
The y-coordinate of the 1st point.
The x-coordinate of the 2nd point.
The y-coordinate of the 2nd point.
The x-coordinate of the 3rd point.
The y-coordinate of the 3rd point.
The x-coordinate of the 4th point.
The y-coordinate of the 4th point.
The color.
Draws a filled quad.
The WriteableBitmap.
The x-coordinate of the 1st point.
The y-coordinate of the 1st point.
The x-coordinate of the 2nd point.
The y-coordinate of the 2nd point.
The x-coordinate of the 3rd point.
The y-coordinate of the 3rd point.
The x-coordinate of the 4th point.
The y-coordinate of the 4th point.
The color.
Draws a filled triangle.
The WriteableBitmap.
The x-coordinate of the 1st point.
The y-coordinate of the 1st point.
The x-coordinate of the 2nd point.
The y-coordinate of the 2nd point.
The x-coordinate of the 3rd point.
The y-coordinate of the 3rd point.
The color.
Draws a filled triangle.
The WriteableBitmap.
The x-coordinate of the 1st point.
The y-coordinate of the 1st point.
The x-coordinate of the 2nd point.
The y-coordinate of the 2nd point.
The x-coordinate of the 3rd point.
The y-coordinate of the 3rd point.
The color.
Draws a colored line by connecting two points using the Bresenham algorithm.
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws a colored line by connecting two points using the Bresenham algorithm.
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws a colored line by connecting two points using a DDA algorithm (Digital Differential Analyzer).
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws a colored line by connecting two points using a DDA algorithm (Digital Differential Analyzer).
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws a colored line by connecting two points using a DDA algorithm (Digital Differential Analyzer).
The context containing the pixels as int RGBA value.
The width of one scanline in the pixels array.
The height of the bitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws a colored line by connecting two points using an optimized DDA.
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws a colored line by connecting two points using an optimized DDA.
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws a colored line by connecting two points using an optimized DDA.
Uses the pixels array and the width directly for best performance.
The context containing the pixels as int RGBA value.
The width of one scanline in the pixels array.
The height of the bitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws an anti-aliased line, using an optimized version of Gupta-Sproull algorithm
From http://nokola.com/blog/post/2010/10/14/Anti-aliased-Lines-And-Optimizing-Code-for-Windows-Phone-7e28093First-Look.aspx
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws an anti-aliased line, using an optimized version of Gupta-Sproull algorithm
From http://nokola.com/blog/post/2010/10/14/Anti-aliased-Lines-And-Optimizing-Code-for-Windows-Phone-7e28093First-Look.aspx
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws an anti-aliased line, using an optimized version of Gupta-Sproull algorithm
From http://nokola.com/blog/post/2010/10/14/Anti-aliased-Lines-And-Optimizing-Code-for-Windows-Phone-7e28093First-Look.aspx
The context containing the pixels as int RGBA value.
The width of one scanline in the pixels array.
The height of the bitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Blends a specific source color on top of a destination premultiplied color
Array containing destination color
Index of destination pixel
Source alpha (0..255)
Source non-premultiplied red and blue component in the format 0x00rr00bb
Source green component (0..255)
Draws a polyline. Add the first point also at the end of the array if the line should be closed.
The WriteableBitmap.
The points of the polyline in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, ..., xn, yn).
The color for the line.
Draws a polyline. Add the first point also at the end of the array if the line should be closed.
The WriteableBitmap.
The points of the polyline in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, ..., xn, yn).
The color for the line.
Draws a triangle.
The WriteableBitmap.
The x-coordinate of the 1st point.
The y-coordinate of the 1st point.
The x-coordinate of the 2nd point.
The y-coordinate of the 2nd point.
The x-coordinate of the 3rd point.
The y-coordinate of the 3rd point.
The color.
Draws a triangle.
The WriteableBitmap.
The x-coordinate of the 1st point.
The y-coordinate of the 1st point.
The x-coordinate of the 2nd point.
The y-coordinate of the 2nd point.
The x-coordinate of the 3rd point.
The y-coordinate of the 3rd point.
The color.
Draws a quad.
The WriteableBitmap.
The x-coordinate of the 1st point.
The y-coordinate of the 1st point.
The x-coordinate of the 2nd point.
The y-coordinate of the 2nd point.
The x-coordinate of the 3rd point.
The y-coordinate of the 3rd point.
The x-coordinate of the 4th point.
The y-coordinate of the 4th point.
The color.
Draws a quad.
The WriteableBitmap.
The x-coordinate of the 1st point.
The y-coordinate of the 1st point.
The x-coordinate of the 2nd point.
The y-coordinate of the 2nd point.
The x-coordinate of the 3rd point.
The y-coordinate of the 3rd point.
The x-coordinate of the 4th point.
The y-coordinate of the 4th point.
The color.
Draws a rectangle.
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color.
Draws a rectangle.
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color.
A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color for the line.
A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color for the line.
A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf
Uses a different parameter representation than DrawEllipse().
The WriteableBitmap.
The x-coordinate of the ellipses center.
The y-coordinate of the ellipses center.
The radius of the ellipse in x-direction.
The radius of the ellipse in y-direction.
The color for the line.
A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf
Uses a different parameter representation than DrawEllipse().
The WriteableBitmap.
The x-coordinate of the ellipses center.
The y-coordinate of the ellipses center.
The radius of the ellipse in x-direction.
The radius of the ellipse in y-direction.
The color for the line.
Provides the WriteableBitmap context pixel data
Gets a BitmapContext within which to perform nested IO operations on the bitmap
For WPF the BitmapContext will lock the bitmap. Call Dispose on the context to unlock
Gets a BitmapContext within which to perform nested IO operations on the bitmap
For WPF the BitmapContext will lock the bitmap. Call Dispose on the context to unlock
The bitmap.
The ReadWriteMode. If set to ReadOnly, the bitmap will not be invalidated on dispose of the context, else it will
Represents a data point that contains information about an item displayed in a surface series.
An object that contains information about a point in a 3D series. May contain layout specific information and data specific information.
Occurs when a value of some property has changed.
Gets the object instance that represents the data associated with this point. Valid when the owning chart series is data-bound.
Gets the series that owns and presents (visualizes) this data point.
Gets the 3D rectangle (in WPF 3D coordinates) where this data point resides.
Gets the index of the first tick that the stripe is associated with.
Represents a structure that defines a 3D rect in a three-dimensional space that is defined by a location and size.
Gets or sets a RadPoint3D that represents the origin of the 3D rect.
Gets or sets the size of the 3D rect.
Initializes a new instance of the struct.
Determines whether two structures are equal.
Determines whether two structures are not equal.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Represents a structure that defines a size in the three-dimensional space.
The X length.
The Y length.
The Z length.
Initializes a new instance of the struct.
Determines whether two structures are equal.
Determines whether two structures are not equal.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Defines the visibility of the grid lines inside a plane (plot area side) within a cartesian 3D chart.
No lines are displayed.
Lines originating from ticks on the X axis are visible.
Lines originating from ticks on the Y axis are visible.
Lines originating from ticks on the Z axis are visible.
Both grid lines inside the plane are visible.
All items have been removed from the collection.
An item has been inserted in the collection.
An item has been removed from the collection.
One item has replaced another item at the same index in the collection.
Represents a typed data point collection.
The data point type.
Removes all items from the collection.
Inserts the item at the specified index.
The index at which insertion should happen.
The item to be inserted.
Removes the item at the specified index.
The index at which removal should happen.
Replaces the element at the specified index.
The zero-based index of the element to replace.
The new value for the element at the specified index.
An enumeration representing the type of a 3D axis.
The x axis in a 3D coordinate system.
The y axis in a 3D coordinate system.
The z axis in a 3D coordinate system.
A data point that is determined by three individual, single-position, values.
Gets or sets the value that is provided for the X-axis of the cartesian chart.
Gets or sets the value that is provided for the Y-axis of the cartesian chart.
Gets or sets the value that is provided for the Z-axis of the cartesian chart.
Gets or sets a value that determines whether the axis can be zoomed and panned individually.
Gets or sets the pan offset value for this instance. Only applicable when property is True.
Gets or sets the zoom value for this instance. Only applicable when property is True.
Gets or sets the zoom range value for this instance. Only applicable when property is True.
Gets or sets the string that formats the labels of the axis.
Gets or sets the strategy that defines the last axis label visibility.
Gets or sets a value that determines how the axis labels will be laid out when they are overlapping each other.
Gets or sets the step at which labels are positioned.
Gets or sets index offset from the first label to be displayed.
Gets or sets index offset of the first major tick to be displayed.
Gets or sets index offset of the first minor tick to be displayed.
Gets or sets the normalized rotation angle for the axis labels.
Gets all the labels currently present on the axis.
Gets or sets the thickness of a single tick presented on the axis.
Gets or sets a value indicating whether labels will be displayed on this axis.
Gets or sets the length of a single major tick presented on the axis.
Gets or sets the length of a single minor tick presented on the axis.
Gets or sets the thickness of the axis line.
Gets or sets the horizontal location of an axis (rendered vertically) in relation to the plot area.
The horizontal location.
Gets or sets the vertical location of an axis (rendered horizontally) in relation to the plot area.
The vertical location.
Gets the bottom/left tick present on the axis. Valid when the axis is loaded.
Gets the top/right tick present on the axis. Valid when the axis is loaded.
Gets or sets the type (X or Y) of this instance.
Gets the instance that represents the title of this axis.
Gets the plot mode actually used by this axis.
Gets the collection with all the tick currently present on this axis.
Performs pixel-snapping and corrects floating-point calculations errors.
Gets the key used to group series when combination mode like Stack is specified.
Gets the stack sum value for each DataPoint in a stack group used by a CombineStrategy.
The result is the transformed value of the stack sum of the DataPoint values.
Determines whether the point value is positive relative to the plot origin.
The present sum of positive DataPoint values in the stack. Updated if the DataPoint value is positive.
The present sum of negative DataPoint values in the stack. Updated if the DataPoint value is negative.
The transformed value of the stack sum of the DataPoint values.
Defines the possible type for an axis.
Defines the first axis. This value is coordinate-system specific.
It represents the X (or the Horizontal) axis for a Cartesian coordinate system and the Value (or the Radius) axis for a Polar coordinate system.
Defines the second axis. This value is coordinate-system specific.
It represents the Y (or Vertical) axis for a Cartesian coordinate system and the Angle axis for a Polar coordinate system.
This class contains information about an axis category.
The actual category object.
The data points associated with the category. These data points share the same category group, in the context of the axis.
Gets or sets the step at which ticks are positioned.
Gets or sets the plot mode used to position points along the axis.
Gets or sets the length of the gap to be applied for each category.
Gets the plot mode actually used by this axis.
Determines the label fit mode of the chart axis labels.
Does not attempt to fit the axis labels.
Arranges axis labels on multiple lines with each label on a different line
than its neighbor labels.
Arranges the axis labels so that they are rotated some degrees around their top left corner.
Defines the strategy that will update the last label of the axis.
The desired space is reserved so that the label is fully visible.
The last label is not displayed.
The last label is displayed but no space if reserved so that it is fully visible.
Defines how data points are plotted by an axis.
Points are plotted in the middle of the range, defined between each two ticks.
Points are plotted over each tick.
Points are plotted over each tick with half a step padding applied on both ends of the axis.
Defines the supported locations that an axis rendered horizontally can have.
Axis (rendered horizontally) should be located below the plot area.
Axis (rendered horizontally) should be located above the plot area.
Determines the smart labels mode that will be used to avoid overlapping labels.
Does not attempt to avoid overlapping labels.
The axis will choose a step (or tick interval) in such a way that labels don't overlap.
The axis will choose a step and range in such a way that labels don't overlap.
Represents a component of the structure.
The component.
The component.
The Quarter component.
The component.
The Week component.
The component.
The component.
The component.
The component.
The component.
The component.
The component.
The component.
The component.
Defines the supported locations that an axis rendered vertically can have.
Axis (rendered vertically) should be located to the left of the plot area.
Axis (rendered vertically) should be located to the right of the plot area.
Gets the currently visible axis range within the [0, 1] order.
We are using decimal here for higher precision; the Double type generates ridiculous floating-point errors - e.g. 1.2 / 0.2 != 6 but rather 5.999999999999991.
Defines the position of the Radius axis within a RadPolarChart.
Axis is aligned vertically from the center of the polar area to the topmost edge of the ellipse.
Axis is aligned horizontally from the center of the polar area to the rightmost edge of the ellipse.
Specifies the predefined time interval types.
1 Year (365 days).
1 Quarter (3 months).
1 Month.
1 Week (7 days).
1 Day.
1 Hour.
1 Minute.
1 Minute.
1 Millisecond.
Gets or sets the number of the ticks available on the axis. If a value less than 2 is set, the property is reset to its default value.
Gets or sets the number of the minor ticks per major interval.
If a value less than 1 is set, the property is reset to its default value of 0.
Gets or sets a value that specifies how the auto-range of this axis will be extended so that each data point is visualized in the best possible way.
Gets or sets the user-defined major step of the axis.
Gets or sets the user-defined minimum of the axis.
Gets or sets the user-defined maximum of the axis.
Gets the stack sum value for each DataPoint in a stack group used by a CombineStrategy.
The result is the transformed value of the stack sum of the DataPoint values.
Determines whether the point value is positive relative to the plot origin.
The present sum of positive DataPoint values in the stack. Updated if the DataPoint value is positive.
The present sum of negative DataPoint values in the stack. Updated if the DataPoint value is negative.
The transformed value of the stack sum of the DataPoint values.
Raises the event.
The instance containing the event data.
Defines a DateTime axis that uses the actual timeline to plot series points.
Gets or sets the plot mode used to position points along the axis.
Gets or sets custom major step of the axis. The TimeSpan between each tick is calculated by using this value and the MajorStepUnit.
Specify double.PositiveInfinity or double.NegativeInfinity to clear the custom value and to generate the step automatically.
Gets or sets the unit that defines the custom major step of the axis.
If no explicit step is defined, the axis will automatically calculate one, depending on the smallest difference between any two dates.
Gets or sets the custom minimum of the axis.
Specify DateTime.MinValue to clear the property value so that the minimum is auto-generated.
Gets or sets the custom maximum of the axis.
Specify DateTime.MaxValue to clear the property value so that the maximum is auto-generated.
Gets or sets the maximum ticks that might be displayed on the axis. There are corner cases when ticks may become really huge number. Defaults to 31.
Gets or sets the number of the minor ticks per major interval.
If a value less than 1 is set, the property is reset to its default value of 0.
Gets the month step. Exposed for testing purposes.
Gets the year step. Exposed for testing purposes.
Gets the DateTime points. Exposed for testing purposes.
Gets the plot information. Exposed for testing purposes.
Gets the tick interval. Exposed for testing purposes.
Gets the min delta. Exposed for testing purposes.
Encapsulates data associated with a range changed event.
Gets the previous range.
Gets the new range.
Encapsulates data associated with a range changed event.
Gets the previous range.
Gets the new range.
Defines a that has a set of properties describing a single box plot.
Initializes a new instance of the class.
Gets or sets the minimum value associated with the point.
Gets or sets the maximum value associated with the point.
Gets or sets the lower quartile value associated with the point.
Gets or sets the upper quartile value associated with the point.
Gets or sets the median value associated with the point.
Determines whether the data point may be plotted correctly.
Represents a chart area that needs two instances to plot its points.
Such chart areas are the and .
Initializes a new instance of the class.
Determines whether the plot area is fully loaded and may be visualized.
Pair of values.
Initializes a new instance of the class.
Value drawn by the horizontal axis in a cartesian chart or by the polar axis in a polar chart.
Value drawn by the vertical axis in a cartesian chart or by the radial axis in a polar chart.
Gets the value drawn by the horizontal axis in a cartesian chart or by the polar axis in a polar chart.
Gets the value drawn by the vertical axis in a cartesian chart or by the radial axis in a polar chart.
Returns a string that represents the current object.
A string that represents the current object.
Collection of helper methods for retrieving unique (year-wise) values for some date/time components besides the ones provided by DateTime class.
Gets the week component of the date represented by the DateTime instance.
Gets the quarter component of the date represented by the DateTime instance.
A dictionary, based on a List is faster and with smaller footprint for several items - e.g. 2 to 9.
In .NET there is the HybridDictionary class which actually uses LinkedList for up to 9 items.
Identifies axes that can be used as stack axes when plotting chart series instances.
Defines a that has a property, used by numerical axes.
Gets or sets the bubble size value associated with the point.
Base class for all points that may be plotted by a .
Initializes a new instance of the class.
Gets or sets the label associated with this point.
Gets the object instance that represents the data associated with this point. Valid when the owning ChartSeries is data-bound.
Gets or sets a value indicating whether the data point is currently in a "Selected" state.
Gets a value indicating whether the data point may be plotted correctly.
Gets the object that may be displayed for this data point by the chart tooltip.
Represents a typed element collection which accepts instances only.
Instances of type .
A High-Low-Value data point.
Gets or sets the value associated with the point.
Represents a single-value data point plotted by a funnel chart.
Initializes a new instance of the class.
Gets the points which define this segment.
Gets the value which indicates the ratio between this point's value and the total of all points' values.
Gets the value which indicates the ratio between this point's value and the first point's value.
Defines an interface for the bubble data points.
Gets the object instance that represents the data associated with this point. Valid when the owning ChartSeries is data-bound.
Gets the instance where this node is visualized.
Gets the bubble size value associated with the point.
Represents an object that contains information about a bubble data item.
Gets or sets the value that is provided for the X-axis of the cartesian chart.
Raises the event.
The instance containing the event data.
A High-Low data point.
Gets or sets the high value associated with the point.
Gets or sets the low value associated with the point.
A vertical and horizontal high-low data point.
Initializes a new instance of the class.
Gets or sets the horizontal end value associated with the point.
Gets or sets the horizontal start value associated with the point.
Gets or sets the vertical end value associated with the point.
Gets or sets the vertical start value associated with the point.
Represents a structure that defines a 3D location (X, Y, Z) in a three-dimensional space.
The X-coordinate of the point.
The Y-coordinate of the point.
The Z-coordinate of the point.
Initializes a new instance of the struct.
The x.
The y.
The z.
Determines whether two structures are equal.
Determines whether two structures are not equal.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Represents a struct, which defines a set of five values - Minimum, Maximum, LowerQuartile, UpperQuartile and Median.
Initializes a new instance of the structure.
The minimum value.
The maximum value.
The lower quartile (Q1) value.
The upper quartile (Q3) value.
The median value.
Gets or sets the minimum value.
The minimum value.
Gets or sets the maximum value.
The maximum value.
Gets or sets the lower quartile (Q1) value.
The lower quartile (Q1) value.
Gets or sets the upper quartile (Q3) value.
The upper quartile (Q3) value.
Gets or sets the median value of the box plot.
The median value.
Implements the operator ==.
The first struct.
The second struct.
The result of the operator.
Implements the operator !=.
The first struct.
The second struct.
The result of the operator.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
True if the specified is equal to the
current ; otherwise, false.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
True if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
Gets or sets the value that specifies whether this instance should be combined with other instances of same type.
BoxPlotSeries do not support stacking and this property is disregarded.
A class that encapsulates the logic for selecting a bubble size.
Calculates the bubble size for a given bubble data point.
A bubble-size-selector implementation that selects a bubble size equal to the BubbleSize property of the bubble data point.
Calculates a bubble size equal to the BubbleSize property of the given bubble data point.
An enumeration representing different ways of calculating the bubble size by the .
Linear function.
Square root function.
Cube root function.
Logarithmic function.
A class that encapsulates the logic for selecting a bubble size. This bubble-size-selector implementation
works in relative mode to determine the bubble sizes. The bubble sizes are calculated in accordance
to the bubble-size-function and with respect to the minimum value, maximum value, minimum size and maximum size.
By default the max bubble size depends on the property and the chart's size.
Initializes a new instance of the class.
Gets or set the minimum value.
Gets or set the maximum value.
Gets or set the minimum bubble size.
Gets or set the maximum bubble size.
Gets or set a value that indicates that a bubble size cannot be larger than this percent of the chart's size.
Gets or set the mathematical function used to determine the bubble size.
Calculates the bubble size for a given bubble data point. The bubble size is calculated with respect to the data point's BubbleSize
and the , , ,
and properties.
The model that arranges scatter bubble points on the plot area.
Base non-generic class used for non-generic declarations.
Gets the default for this series.
Gets the strategy that will be used when series of this type are combined - for example Stacked - on the plot area.
Gets the strategy that will apply layout rounding for combined series of this type.
Represents a struct, which defines a set of three values - Low, High and Value.
Initializes a new instance of the structure.
The low value.
The high value.
The value.
Gets or sets the low value.
The high value.
Gets or sets the high value.
The high value.
Gets or sets the value of the error bar.
The value.
Implements the operator ==.
The first struct.
The second struct.
The result of the operator.
Implements the operator !=.
The first struct.
The second struct.
The result of the operator.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
True if the specified is equal to the
current ; otherwise, false.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
True if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
Gets or sets the value that specifies whether this instance should be combined with other instances of same type.
ErrorBarSeries do not support stacking and this property is disregarded.
Raises the event.
The instance containing the event data.
The model that arranges scatter bubble points on the plot area.
Represents a struct, which defines a set of two values - High, Low.
Initializes a new instance of the structure.
The low value.
The high value.
Gets or sets the low value.
The low value.
Gets or sets the high value.
The high value.
Implements the operator ==.
The first struct.
The second struct.
The result of the operator.
Implements the operator !=.
The first struct.
The second struct.
The result of the operator.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
True if the specified is equal to the
current ; otherwise, false.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
True if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
Gets or sets the value that specifies whether this instance should be combined with other instances of same type.
RangeBarSeries do not support stacking and this property is disregarded.
Gets the strategy that will apply layout rounding for combined series of this type.
Represents a struct, which defines a set of four values - High, Low, Open, Close.
Initializes a new instance of the structure.
The high value.
The low value.
The open value.
The close value.
Gets or sets the high value.
The high value.
Gets or sets the low value.
The low value.
Gets or sets the open value.
The open value.
Gets or sets the close value.
The close value.
Implements the operator ==.
The first struct.
The second struct.
The result of the operator.
Implements the operator !=.
The first struct.
The second struct.
The result of the operator.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
True if the specified is equal to the
current ; otherwise, false.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
True if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
Gets or sets the base of the logarithm used for normalizing data points' values.
Specifies how a numerical axis auto-range will be extended so that each data point is visualized in the best possible way.
The range will be rounded but not extended.
The range maximum will be extended with one major step so that the data's maximum is at least 5% far away from the range maximum.
The range minimum will be extended with one major step so that the data's minimum is at least 5% far away from the range minimum.
The range will be extended in both negative and positive direction.
Represents a structure that defines a range of two IComparable structures - like Single or Double.
Must implement the interface.
Empty value range where minimum and maximum are set to their default(T) value.
Initializes a new instance of the struct.
The minimum value.
The maximum value.
Gets or sets the maximum value of the range.
Gets or sets the minimum value of the range.
Determines whether two ranges are not equal.
The first range.
The second range.
true if the operands are equal; otherwise, false.
Determines whether two ranges are not equal.
The first range.
The second range.
true if the operands are not equal; otherwise, false.
Determines whether the specified value is within the range, excluding its minimum and maximum values.
The tested value.
true if the value is within the range, excluding its minimum and maximum; otherwise, false.
Determines whether the specified value is within the range, including its minimum and maximum values.
The tested value.
true if the value is within the range, including its minimum and maximum; otherwise, false.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
This class represents the axis label data model.
Defines the possible types of an axis tick.
Identifies major ticks.
Identifies minor ticks.
Represents a structure that defines the starting and sweeping angles of an ellipse Arc.
The default structure value with its starting angle set to 0 and its sweep angle set to 360.
Initializes a new instance of the struct.
The start angle.
The sweep angle.
Initializes a new instance of the struct.
The start angle.
The sweep angle.
The sweep direction.
Gets or sets start angle from which the arc starts.
Gets or sets the angle that defines the length of the Arc.
Gets or sets the sweep direction.
Determines whether two angle ranges are equal.
The first range.
The second range.
true if the operands are equal; otherwise, false.
Determines whether two angle ranges are not equal.
The first range.
The second range.
true if the operands are not equal; otherwise, false.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Gets the instance that decorates the background of this plot area.
Gets the area where data points are plotted.
Gets the collection with all the series currently plotted by this instance.
Determines whether the node is loaded.
Gets a value indicating whether updates are currently suspended.
Gets the dispatcher used to broadcast messages among tree nodes.
Arranges the area using a rectangle located at (0, 0) and with Size equal to the current view's Viewport.
Base class for plot areas in different charts.
Initializes a new instance of the class.
Gets or sets the angle, measured counter-clockwise at which the PolarAxis is anchored.
Gets or sets the radius axis of the polar coordinate system.
Gets or sets the angle axis of the polar coordinate system.
Normalizes the specified angle so that it reflects the counter-clockwise plot direction as well as the starting angle of the polar axis.
Represents a typed collection of instances. For example an aggregates two typed collections - Ticks and Labels.
Must be a .
Initializes a new instance of the class.
The owner.
Inserts the item at the specified index.
The index.
The item.
Removes all items from the collection.
Removes the item at the specified index.
The index.
Represents a list of delegates.
Retrieves the delegate, associated with the provided key.
Clears the list.
Adds the specified delegate associated with the provided key.
An identifier of the event.
A reference to the event handler.
Removes the specified delegate associated with the provided key.
An identifier of the event.
A reference to the event handler.
Represents a structure that defines margins (or padding) of an element.
A instance with Left, Top, Right, and Bottom components equal to 0.
Left length.
Top length.
Right length.
Bottom length.
Initializes a new instance of the struct.
The left.
The top.
The right.
The bottom.
Determines whether two structures are equal.
Determines whether two structures are not equal.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
Converts a string to an AngleRange object.
Returns whether the type converter can convert an object from the specified type to the type of this converter.
An object that provides a format context.
The type you want to convert from.
True if this converter can perform the conversion; otherwise, false.
Converts from the specified value to the intended conversion type of the converter.
An object that provides a format context.
The to use as the current culture.
The value to convert to the type of this converter.
The converted value.
Defines a that has a single property, used by numerical axes.
Gets or sets the core value associated with the point.
Represents a single-value data point, which may be plotted in a and has its second value defined as .
Defines whether the datapoint is within its numerical axis range.
Defines whether the datapoint is within its categorical axis range.
Gets or sets the object instance that describes the category of the point.
Determines whether the data point may be plotted correctly.
An Open-High-Low-Close data point.
Initializes a new instance of the class.
Gets a value indicating whether this instance is rising (Bullish).
Gets a value indicating whether this instance is falling (Bearish).
Gets or sets the high value associated with the point.
Gets or sets the low value associated with the point.
Gets or sets the open value associated with the point.
Gets or sets the close value associated with the point.
Determines whether the data point may be plotted correctly.
Represents a single-value data point plotted by a pie chart.
Gets the value which indicates the percentage of the total points sum this point's value is.
Gets or sets the offset of the point from the center of the pie. Must be a value between 0 and 1.
Gets the starting angle of this point.
Gets the sweep angle of this point.
Represents a data point that is plotted on charts, using Polar coordinate system.
Gets or sets the angle of the data point.
Gets or sets the value (radius) of the data point.
Raises the event.
The instance containing the event data.
Represents a data point that may be visualized by a Scatter series in a CartesianChart.
Generally this is a point that provides values for both X and Y axes and may be plotted by two numerical axes - Linear or Logarithmic.
Gets or sets the value that is provided for the X-axis of the cartesian chart.
Gets or sets the value that is provided for the Y-axis of the cartesian chart.
Determines whether the data point may be plotted correctly.
Raises the event.
The instance containing the event data.
Defines a that has a single property, used by numerical axes.
Gets or sets the core value associated with the point.
Gets or sets the major-x-line interval.
Gets or sets the major-y-line interval.
Defines the possible impact a chart node property may have over the entire chart area.
Property does not affect the chart element tree.
Invalidates the visual presentation of the axes.
Resets the plot information of the axes.
Invalidates the visual presentation of the series.
Invalidates the visual presentation of the chart grid (if any).
Resets the plot information of the annotations.
Invalidates the visual presentation of the chart annotations (if any).
Invalidates each axis plus the chart grid (if any).
All invalidate flags are specified.
All flags are specified.
Base class for nodes that may have children.
Initializes a new instance of the class.
Gets the instance where this element is presented.
Searches up the parent chain and returns the first parent of type T.
Must be a .
Gets a boolean value that determines whether a given element
resides in the element hierarchy of this element.
An instance of the
class which is checked.
Searches down the subtree of elements, using breadth-first approach, and returns the first descendant of type T.
Must be a .
Searches down the subtree of elements, using breadth-first approach, and returns the first descendant of type T.
Provides flexible routine for traversing all descendants of this instance.
Provides flexible routine for traversing all descendants of this instance.
The mode used to traverse the subtree.
Provides flexible routine for traversing all descendants of this instance that match the provided predicate.
The predicate that defines the match criteria.
The mode used to traverse the subtree.
Base class for all models that form the ChartArea tree.
Initializes a new instance of the class.
Occurs when a value of some property has changed.
Gets a value indicating whether the node is laid-out on the chart scene.
Gets the current state of the node.
Gets the index of this node in its parent nodes collection.
Gets the index of this node in its owning typed collection.
An for example will have this property set to the index of the label within the collection.
Gets a value indicating whether the logical tree this node is part of is loaded.
This actually checks for a valid reference and asks whether the area itself is loaded.
This value may differ from the current .
Gets the rectangle (in physical coordinates) where this node resides.
Gets the where this node resides.
Gets the instance where this node is visualized.
Gets or sets a value indicating whether the node will go through the OnPropertyChanging routine when a property is about to be changed.
Gets or sets a value indicating whether the node will go through the OnPropertyChanged routine when a property has changed.
Arranges the node within the specified layout slot.
Delegates an "Invalidate" request to the owning instance (if any).
Performs pixel-snapping and corrects floating-point calculations errors.
Represents a collection of a instances.
Gets the instance that owns this collection.
Gets the count of all the items.
Gets the instance that allows for traversing all the items.
Gets the index of the specified node within the collection.
Determines whether the specified node is contained within the collection.
Base class for all models with content that form the ChartArea tree.
Gets or sets the content associated with the node.
Encapsulates all the data associated with a change in a property store.
Initializes a new instance of the class.
The key.
The old value.
The new value.
Initializes a new instance of the class.
The name.
The old value.
The new value.
Gets or sets a value indicating whether the property change can be accepted. Valid during the Changing pass.
Gets the key of the property associated with the event.
Gets the name of the property that has changed. This member is not set if the property is associated with a valid key.
Gets the old value of the associated property.
Gets or sets the new value of the associated property.
Gets or sets a value indicating whether the message is handled (processed) by some receiver.
Gets or sets a value indicating whether message may continue being dispatched or not.
Gets or sets the current phase of the dispatch process.
Gets or sets the mode which determines how this message is dispatched.
Gets the unique id for this message.
Gets the instance which generated this message.
Gets or sets the instance that previously received the message.
Gets or sets the raw data associated with the message.
Gets or sets a value indicating whether the dispatcher is currently enabled.
Dispatches the provided message to the logical tree, starting from the Sender as a leaf.
Defines how a message should be dispatched in the element tree.
Message is dispatched to the direct target and its ancestors.
Message is dispatched to the direct target all its descendants.
Message is dispatched to the direct target, its ancestors and all its descendants.
Defines the possible phases a message dispatch process may enter.
Message is being dispatched up in the parent chain.
Message is being dispatched down to all descendants.
Defines the possible states a may enter.
The node is created.
The node is loading on the visual scene.
The node is loaded and ready to be visualized.
The node is in a process of being unloaded from the visual scene.
The node is detached from the visual scene.
Defines possible approaches when traversing a tree.
Depth-first traversal.
Breadth first traversal.
Represents a logical definition of a circle.
The center of the circle.
The radius of the circle.
Initializes a new instance of the struct.
The center.
The radius.
Gets the rectangle that encloses this circle.
Implements the operator ==.
The first struct.
The second struct.
true if the values of the operands are equal, otherwise false.
Implements the operator !=.
The first struct.
The second struct.
true if the values of the operands are not equal, otherwise false.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
True if the specified is equal to the
current ; otherwise, false.
Determines whether the specified is equal
to the current .
The object to compare with the current object.
True if the specified is equal to the
current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
The X-coordinate of the line start point.
The X-coordinate of the line end point.
The Y-coordinate of the line start point.
The Y-coordinate of the line end point.
Initializes a new instance of the struct.
The x1.
The x2.
The y1.
The y2.
Initializes a new instance of the struct.
The point1.
The point2.
Rounds the line's values to the closed whole number.
Provides static mathematical functions and constants.
The factor used to convert degrees to their radians equivalent.
The factor used to convert radians to their degree equivalent.
Smallest unit such that 1.0+DBL_EPSILON != 1.0.
Determines whether the specified value is close to 0 within the order of EPSILON.
The value.
Determines whether the specified value is close to 0 within the order of EPSILON.
The value.
Determines whether the specified value is close to 1 within the order of EPSILON.
The value.
Determines whether the specified value is close to 1 within the order of EPSILON.
The value.
Determines whether the two specified values are close within the order of EPSILON.
The first value.
The second value.
Determines whether the two specified values are close within the order of tolerance.
The first value.
The second value.
The allowed tolerance.
Gets the distance between two points in a plane.
The x-coordinate of the first point.
The x-coordinate of the second point.
The y-coordinate of the first point.
The y-coordinate of the second point.
Gets the point that lies on the arc segment of the ellipse, described by the center and radius parameters.
The arc segment angle.
The center of the ellipse.
The radius.
Gets the polar coordinates (radius and angle) from the given .
The point in cartesian coordinates.
The center.
The distance from the center.
The angle in degrees.
This is the reverse operation of .
Gets the standard deviation of a set of numbers.
Determines whether the two specified values are close within the order of EPSILON.
Represents a structure that defines a location (X, Y) in a two-dimensional space.
A instance which X and Y values are set to 0.
The X-coordinate of the point.
The Y-coordinate of the point.
Initializes a new instance of the struct.
The x.
The y.
Determines whether two structures are equal.
Determines whether two structures are not equal.
Rounds the X and Y members of the specified .
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Represents a Rectangle in the Euclidean plane geometry.
Invalid rectangle, which Width and Height properties are set to (-1).
Empty rectangle which values are zeroes.
The X-coordinate of the rectangle.
The Y-coordinate of the rectangle.
The length of the rectangle along the X-axis.
The length of the rectangle along the Y-axis.
Initializes a new instance of the struct.
The width.
The height.
Initializes a new instance of the struct.
The point1.
The point2.
Initializes a new instance of the struct.
The X coordinate of the Top-Left corner.
The Y coordinate of the Top-Left corner.
The width.
The height.
Initializes a new instance of the struct.
The location of the Top-Left corner.
The size of the struct.
Gets the Y-coordinate of the bottom side of the rectangle.
Gets the X-coordinate of the right side of the rectangle.
Gets the center of this rectangle.
Gets the location (Top-Left corner) of the rectangle.
Gets indicating if the is empty.
Gets the size the .
The size.
Rounds the rectangle's values by respecting the Width and Height.
The that will be rounded.
A new instance of with rounded values.
Rounds the rectangle's value to the closest less than or equal to whole numbers.
The that will be rounded.
A new instance of with rounded values.
Determines whether two structures are equal.
The first .
The second .
true if the values of the operands are equal, otherwise false.
Determines whether two structures are not equal.
The first .
The second .
true if the values of the operands are not equal, otherwise false.
Gets the difference between two structures.
The first .
The second .
A instance, that represents the difference between the two instances.
Gets a that has equal width and height and fits within the specified .
The .
Specifies whether the resulting should keep the original Top-Left location or it should be centered within the original .
A new instance of with equal width and height, that fits within the provided bounds.
Centers the specified rectangle within the provided available one.
The that should be moved to the new location.
The that specifies the available bounds.
A new instance of with width and height as the given and placed in the center of the provided region.
Returns the rectangle that results from expanding or shrinking the specified rectangle with the specified margins.
The structure to modify.
The margins.
A new instance of with modified dimensions.
Determines whether the current intersects with the specified one.
Determines whether the size of this is valid - that is both Width and Height should be bigger than zero.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Determines if this instance contains the point that is described by the arguments.
The X coordinate of the point to check.
The Y coordinate of the point to check.
Returns true if this rectangle contains the point from the arguments and false otherwise.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Finds the intersection of the current rectangle and the specified rectangle, and stores the result as the current rectangle.
The rectangle to intersect with the current rectangle.
Rounds the rectangle's values by respecting the X and Right and respecting the Y and Bottom.
(0.4, 0, 2.2, 0) results in (0, 0, 3, 0). Note: original width = 3, result width = 2.2; original right = 2.6, result right = 3.
(0.4, 0, 2.0, 0) results in (0, 0, 2, 0).
(0.6, 0, 1.8, 0) results in (1, 0, 1, 0). Note: original width = 1.8, result width = 1; original right = 2.4, result right = 2.
(0.6, 0, 2.0, 0) results in (1, 0, 2, 0).
Represents a structure that defines a size in the two-dimensional space.
A instance which Width and Height are set to 0.
A instance which Width and Height are set to -1.
The length along the horizontal axis.
The length along the vertical axis.
Initializes a new instance of the struct.
The width.
The height.
Determines whether two structures are equal.
Determines whether two structures are not equal.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Represents an object that stores its properties within a property bag.
Initializes a new instance of the class.
Gets or sets the value that specifies whether this instance should be combined with other instances of same type.
Gets or sets the key that identifies the stack this instance should be put into.
Defines how multiple series of same type are combined on the plot area.
No combining. Each series is plotted independently.
Series are combined next to each other.
Series form stacks.
Series for stacks that occupy 100% of the plot area.
Handles combination of chart series that are instances and have their member specified.
Stores one or more data points of combined chart series within a group.
Identifies chart series that can be combined with other instances of same type.
Gets or sets the value for this instance.
Gets or sets the key of the stack where this instance is plotted.
Represents chart series that consist of data points.
Must be a .
Gets the collection of data points contained in this instance.
Gets or sets the string used to format the Percent value of each data point. Defaults to 'p0'.
Gets or sets the structure that defines the starting and sweep angles of the pie.
Gets the maximum point offset from the center.
Raises the event.
The instance containing the event data.
The model that arranges scatter points on the plot area.
This interface exists so that we do not introduce breaking changes by introducing the Margin property into the IChartElementPresenter.
Defines a type which may visualize a logical chart element.
Gets a value indicating whether this instance is visible.
Invalidates the visual representation of the specified logical node.
Retrieves the desired size of the specified logical node's content.
Retrieves the desired size of the specified visual element to be used in model calculations.
The visual model.
The available size.
Forces re-evaluation of the palette of this instance.
Identifies a special that visualizes instances.
Occurs when a owned by the series has its IsSelected property changed.
Defines the root of the whole chart.
Gets the visible width of the chart view.
Gets the visible height of the chart view.
Gets the current scale applied along the horizontal direction.
Gets the current scale applied along the vertical direction.
Gets the X-coordinate of the top-left corner where the layout should start from.
Gets the Y-coordinate of the top-left corner where the layout should start from.
Gets the that encloses the plot area in view coordinates - that is without the zoom factor applied and with the pan offset calculated.
Defines how an area shape is outlined.
No outlining.
The left line (from plotline to the first point) is outlined.
The line that connects all points is outlined. This is the default mode.
The right line (from plotline to the last point) is outlined.
The plotline is outlines.
Left line and points are outlined.
Right line and points are outlined.
All members except the PlotLine are specified.
All enumeration members are defined and the area is fully outlined.
Defines how a range shape is outlined.
No outlining.
The path segment will have a stroke along the Low values.
The path segment will have a stroke along the High values.
The path segment will have a stroke along the Low and High values.
Represents an elliptical arc between two points.
The end point of the arc.
The x-radius and y-radius of the arc.
A value that specifies how many degrees in the clockwise
direction the ellipse is rotated relative to the current coordinate system.
A value that specifies whether the arc sweep is clockwise or counterclockwise.
A value that specifies whether the given arc is larger than 180 degrees.
Represents a complex shape that is composed of series of lines.
Represents a subsection of a geometry, a single connected series of two-dimensional geometric segments.
The collection of segments that define the shape of this PathFigure object.
Represents a segment of a object.
A value that indicates whether the segment is stroked.
Represents a subsection of a geometry, a single connected series of two-dimensional points.
Defines the direction an elliptical arc is drawn.
Specifies that arcs are drawn in a clockwise (positive-angle) direction.
Specifies that arcs are drawn in a counter clockwise (negative-angle) direction.
Stores information about stacked area series during an UpdateUI pass.
Defines how the risers of a step line series will be positioned.
Risers' position depends on the axis' plot mode.
Risers will be positioned where the axis' ticks are positioned.
Risers will be positioned between the axis' ticks.