Telerik.Windows.Controls.Charting
The Class gives you the opportunity to override the default RadChart animation settings coming from the control templates.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Setting the makes RadChart to animate the data series in exactly the time specified.
Initializes a new instance of the class.
Setting the property makes RadChart to animate the data series with delay exactly matching the time specified.
The default series delay.
Setting the property makes RadChart to animate the data item in exactly the time specified.
The duration of the item animation.
Setting the property makes RadChart to animate the data items with delay exactly matching the time specified..
The item delay.
Setting the property makes RadChart to animate the data series in exactly the time specified.
The total series animation delay.
Represents an that is used in
s' animations. This converter serves as a base class for generation of animations delays to achieve effects like
"sequential" animations of the items, i.e. each item to begin animating after
the previous one's animation has begun or finished.
For more information see and .
Gets the default coefficient which will be used in case of missing template parameter.
The default coefficient.
Gets or sets the animation settings.
The animation settings.
Retrieves a from the value produced by the binding source.
The .
Retrieves a from the value produced by the binding source.
The .
Generates the delay that is to be applied for the provided item's animation.
Item whose animations' delay is required.
The type of the binding target property.
The delay that is to be applied for the second item.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
This method is not implemented as inverse conversion is not needed.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Calculates the value which is to be returned by the converter.
The parameters parsed from the control template or defaults.
The object which is to be returned by the converter.
Represents an that is used in
ChartItem's animations. This converter generates animations delays to
enable "sequential" animations of the items, i.e. each item to begin animating after
the previous one's animation has begun or finished.
For more information see .
Converter similar to the three-state operator ?:
Takes a boolean value and returns one of two values contained in supplied as ConverterParameter.
Converts a 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.
A converted value. If the method returns null, the valid null value is used.
This method is not implemented as inverse conversion is not needed.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
Finds the animation target.
Name of the child.
This class represents the resource key associated with animation storyboard in RadChart.
Initializes a new instance of the class.
Initializes a new instance of the class.
The resource id.
Initializes a new instance of the class.
The resource id.
External theme.
Gets an assembly object that indicates which assembly's dictionary to look in for the value associated with this key.
The retrieved assembly, as a reflection class.
Gets or sets the unique identifier associated with animation storyboard.
Gets or sets the external theme.
If external theme is used, we need to use its assembly as the one whose dictionary to look in for the value associated with this key.
The external theme.
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.
The parameter is null.
Base class for area chart items.
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 or sets the side end point of the Area.
The side end point.
Gets or sets the X dimension of the SideEndPoint Property.
The side end point X.
Gets or sets the Y dimension of the SideEndPoint Property.
The side end point Y.
Gets or sets the side start point of the Area.
The side start point.
Gets or sets the X dimension of the SideStartPoint Property.
The side start point X.
Gets or sets the Y dimension of the SideStartPoint Property.
The side start point Y.
Gets or sets the area rectangle of this item.
The area rectangle.
Gets or sets the clipping geometry of the area rectangle.
The clipping geometry.
Creates the clipping geometry of this item.
Updates the clipping geometry if this item's area rectangle.
This method is called when the child elements from template should be updated.
Updates this item's area rectangle.
Represents the base class for all 2D chart items.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the height of the area rectangle.
The height of the area rectangle.
Gets or sets the width of the area rectangle.
The width of the area rectangle.
Gets or sets the defining geometry of this item.
The defining geometry.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Updates the defining geometry.
Called when DataSeries Definition is changed.
The sender.
The instance containing the event data.
Called when the label settings property is changed.
The sender.
The instance containing the event data.
This method is called when the child elements from template should be updated.
Called to arrange and size the content of a object.
The computed size that is used to arrange the content.
The size of the control.
This method is called whenever the PropertyChanged event of the DataPoint occurs.
The sender.
The instance containing the event data.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Called when the chart item is clicked.
Base class for items displaying.
Occurs when a property value changes.
Gets or sets the value indicating whether DateTime formatted labels should be displayed.
Gets or sets the label to be displayed as label.
The label.
Gets the label formatting string to be displayed.
The label format.
Gets or sets the numerical value of the tick point.
Called when a property is being changed.
Name of the property.
Raises the event.
The instance containing the event data.
Base class for chart items, having point marks and labels.
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 the start point of the item's figure.
Gets or sets the horizontal coordinate of the end point of the line.
Gets or sets the vertical coordinate of the end point of the line.
Gets or sets the style that applies the appearance settings on the point mark shape.
Gets or sets the style associated with the point mark.
Gets or sets the visibility of the point mark.
Gets or sets the Canvas.Top coordinate for the point mark.
Gets or sets the Canvas.Left coordinate of the point mark.
Gets or sets the end point of the item's figure.
Gets or sets the horizontal coordinate of the start point of the line.
Gets or sets the vertical coordinate of the start point of the line.
Gets the first point mark of this item.
The first point mark.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Updates the point mark position.
You need to call this method only if you have changed the size of individual PointMark.
Creates the control points based on the .
The arranged bounds.
Creates the top points.
The arranged bounds.
The range Y from.
The range Y to.
Creates the bottom points.
The arranged bounds.
The range Y from.
The range Y to.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
Raised when appearance property changes.
The sender.
The instance containing the event data.
Called when DataSeries Definition is changed.
The sender.
The instance containing the event data.
This method is called whenever the PropertyChanged event of the DataPoint occurs.
The sender.
The instance containing the event data.
Sets the series item style.
This class holds the event arguments collected when the DataBinding event is raised.
Initializes a new instance of the class.
This class holds the event arguments collected when the DataBound event is raised.
Initializes a new instance of the class.
This class holds the event arguments collected when the ItemClick RoutedEvent is raised.
Initializes a new instance of the class.
The routed event.
Initializes a new instance of the class.
The routed event identifier for this instance of the class.
An alternate source that will be reported when the event is handled. This pre-populates the property.
Initializes a new instance of the class.
The routed event.
The source.
The instance containing the event data.
Initializes a new instance of the class.
The routed event.
The source.
The data point.
The instance containing the event data.
Gets or sets the data point associated with the series item.
The data point.
Gets or sets the data series associated with the series item.
The data series.
Gets or sets the mouse data.
The mouse data.
Gets or sets the index of the associated series item.
This class holds the event arguments collected when the ItemDataBound event is raised.
Initializes a new instance of the class.
Initializes a new instance of the class.
The underlying data item.
The DataPoint.
Gets or sets the underlying data item.
Gets or sets the DataPoint object.
Represents an object defining the visual representation of each data series, i.e. the chart type
that will be used to visualize the corresponding .
Gets a string defining the name of this chart type.
This provides base functionality for all RadChart annotations.
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 element style.
The element style.
Gets or sets the Stroke.
Gets or sets the StrokeThickness.
Gets or sets the YAxisName.
Gets the chart area.
Gets the Y-axis.
Gets the X-axis.
Updates the geometry of the annotation.
Converts data to physical unit along the Y-axis.
Converts data to physical unit along the X-axis.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Contains RadChart annotations.
This class serves as a container item for all annotations.
Initializes a new instance of the class.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Undoes the effects of the method.
The container element.
The item.
Custom GridLine annotation.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the XIntercept.
Gets or sets the YIntercept.
Handles the event when the YIntercept or XIntercept dependency properties are changed.
The sender.
The instance containing the event data.
Updates the geometry of the annotation.
Custom line annotation.
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.
Y coordinate where custom line intercepts the Y axis.
X coordinate where custom line intercepts the X axis.
Gets or sets the Slope.
This property is obsolete. Please use MinX property.
This property is obsolete. Please use MinY property.
This property is obsolete. Please use MaxX property.
This property is obsolete. Please use MaxY property.
Where annotation line is clipped on minimum X value.
Where annotation line is clipped on maximum X value.
Where annotation line is clipped on minimum Y value.
Where annotation line is clipped on maximum Y value.
Triggers when the YIntercept dependency property is changed.
The sender.
The instance containing the event data.
Triggers when the XIntercept dependency property is changed.
The sender.
The instance containing the event data.
Updates the geometry of the annotation.
Provides base functionality for all line related annotations.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the ElementX1.
Gets or sets the ElementX2.
Gets or sets the ElementY1.
Gets or sets the ElementY2.
MarkedZone annotation.
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.
Initializes a new instance of the class.
The start X.
The end X.
The start Y.
The end Y.
Gets or sets the StartX.
Gets or sets the EndX.
Gets or sets the StartY.
Gets or sets the EndY.
Gets or sets the ElementMargin.
Updates the geometry of the annotation.
This class represents general appearance settings associated with chart elements.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Occurs when a property value changes.
Gets or sets the brush that describes the fill of a control.
Gets or sets the brush that describes the stroke of a control.
Gets or sets the stroke thickness of a control.
Raises the event.
The instance containing the event data.
Raises the event.
Name of the property.
This class represents appearance settings associated with point marks.
Identifies the dependency property.
Gets or sets the shape of the point mark.
This class represents appearance settings associated with chart series.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the cursor that displays when the mouse pointer is over this element. This is a dependency property.
The cursor to display when chart items are hovered. The default value is defined as null.
Gets or sets a brush that describes the foreground color.
Gets or sets the cursor that displays when the mouse pointer is over this element. This is a dependency property.
The cursor to display when chart items are hovered. The default value is defined as null.
Represents a collection of objects.
Used by the classes to define the way each series will be aggregated.
Initializes a new instance of the class.
Type of the x aggregation.
Type of the y aggregation.
Type of the series.
Initializes a new instance of the class.
Type of the x aggregation.
Type of the y aggregation.
Type of the series.
Name of the group.
The name of the group, to which the belongs.
Determines whether the specified is equal to the current .
The to compare with the current .
Returns true if the specified is equal to the current ; otherwise, false.
The parameter is null.
Serves as a hash function for a particular type.
A hash code for the current .
Creates the correct X aggregator.
The axis to which the aggregator will be attached.
The aggregator.
Creates the correct Y aggregator.
The axis to which the aggregator will be attached.
The aggregator.
Indicates whether the current object is equal to another object of the same type.
An object to compare with this object.
Returns true if the current object is equal to the parameter; otherwise, false.
Basic implementation of interface ensuring
caching of //etc., and correct cache invalidation on update.
Initializes a new instance of the class.
The axis.
The aggregation group.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
A value indicating whether the width of the item should be removed.
Evaluates the maximal value for all aggregated (held in the collection).
The maximum value.
Evaluates the minimal value for all aggregated (held in the collection).
The minimum value.
Calculates the pie label value.
The label point value.
Basic implementation of interface ensuring
caching of //etc., and correct cache invalidation on update.
Initializes a new instance of the class.
The axis.
The aggregation group.
Gets the max value from all aggregated series.
The max value.
Gets the min value from all aggregated series.
The min value.
Gets a List of all aggregator specific DataSeries handled by the aggregator.
Gets an object defining the Aggregation Group data.
Gets the to which the current belongs.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
A value indicating whether the width of the item should be removed.
Resets this ISeriesAggregator instance, including collections and ranges.
Successor classes should provide implementation, evaluating the maximal value
for all aggregated (held in the collection).
The maximum value.
Successor classes should provide implementation, evaluating the minimal value
for all aggregated (held in the collection).
The minimum value.
This method invalidates the cached values to ensure their reevaluation.
If overridden ensure calling the base.Invalidate() to keep the correct behavior of
.
Handles changes in the collection.
The event arguments.
Aggregates all bar series to enable horizontal positioning on the chart.
Initializes a new instance of the class.
The axis to which the current aggregator is attached.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
A Value indicating whether the items width should be removed.
This method invalidates the cached values to ensure their reevaluation.
If overridden ensure calling the base.Invalidate() to keep the correct behavior of
.
Initializes a new instance of the class.
The axis.
The aggregation group.
Calculates the range.
The data series.
The index.
The range.
Calculates the range.
The data series.
The index.
The range.
A Value indicating whether the items width should be removed.
Basic implementation of interface ensuring
caching of //etc., and correct cache invalidation on update.
Initializes a new instance of the class.
The axis.
The aggregation group.
Calculates the pie label value.
The label point value.
Basic implementation of interface ensuring
caching of //etc., and correct cache invalidation on update.
Initializes a new instance of the class.
The axis.
The aggregation group.
Calculates the pie label value.
The label point value.
Initializes a new instance of the class.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
A Value indicating whether the items width should be removed.
Successor classes should provide implementation, evaluating the minimal value
for all aggregated (held in the collection).
The minimum value.
Successor classes should provide implementation, evaluating the maximal value
for all aggregated (held in the collection).
The maximum value.
Initializes a new instance of the class.
Calculates the range.
The data series.
The index.
The range.
Successor classes should provide implementation, evaluating the maximal value
for all aggregated (held in the collection).
The maximum value.
Successor classes should provide implementation, evaluating the minimal value
for all aggregated (held in the collection).
The minimum value.
Shifts some series to the left for the initial point to match the center of the segment.
Initializes a new instance of the class.
The axis.
The aggregation group.
Calculates the range.
The data series.
The index.
The range.
Calculates the range.
The data series.
The index.
The range.
A Value indicating whether the items width should be removed.
Simple aggregator applied for series not dependent on other series.
Initializes a new instance of the class.
Calculates the range.
The data series.
The index.
The range.
Calculates the range.
The data series.
The index.
The range.
A Value indicating whether the items width should be removed.
Successor classes should provide implementation, evaluating the maximal value
for all aggregated (held in the collection).
The maximum value.
Successor classes should provide implementation, evaluating the minimal value
for all aggregated (held in the collection).
The minimum value.
Derives from and aggregates all stacked groups.
series.
Initializes a new instance of the class.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
A Value indicating whether the width of the item should be subtracted.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
Evaluates the at index.
For regular series it is the same as the .
Index of the item.
The axis range.
Successor classes should provide implementation, evaluating the maximal value
for all aggregated (held in the collection).
The maximum value.
Successor classes should provide implementation, evaluating the minimal value
for all aggregated (held in the collection).
The minimum value.
Calculates the sum.
The data series.
Index of the item.
The axis range.
Provides interface for communication between the and
' aggregators.
Aggregators are classes that share data between dependent series,
such as StackBar series, etc.
.
Gets an object defining the Aggregation Group data.
Gets the to which the current belongs.
Gets the max value from all aggregated series.
The max value.
Gets the min value from all aggregated series.
The min value.
Gets a List of all aggregator specific DataSeries handled by the aggregator.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
A value indicating whether the items width should be subtracted.
Resets this ISeriesAggregator instance, including collections and ranges.
Aggregates all series that don't need special horizontal positioning.
Initializes a new instance of the class.
The axis to which the aggregator is attached.
Calculates the item position.
The index.
The data series.
The range.
Calculates the range.
The data series.
The index.
The range.
Calculates the range.
The data series.
The index.
The range.
A value indicating whether the items width should be subtracted.
Successor classes should provide implementation, evaluating the maximal value
for all aggregated (held in the collection).
The maximum value.
Successor classes should provide implementation, evaluating the minimal value
for all aggregated (held in the collection).
The minimum value.
Derives from and aggregates all Stacked100 series.
Initializes a new instance of the class.
Gets the max value from all aggregated series.
The max value.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
Calculates the range in which the item at the specified in the
given should match.
The data series.
The index.
The range.
A Value indicating whether the items width should be removed.
Evaluates the at index.
For regular series it is the same as the axis range.
The DataSeries.
Index of the item.
Represents an that is used in
ChartItems' animations. This converter generates animations delays to
enable "sequential" animations of the items, i.e. each item to begin animating after
the previous one's animation has begun or finished.
For more information see .
This is a base implementation of the interface.
All inheriting classes further specialize the implementation for the items used in
the different chart types. Each item is the visual representation of a single
from the collections.
Occurs when the chart item is clicked.
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.
Occurs when the chart item is clicked.
Initializes a new instance of the class.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
Gets or sets the current data point.
The data point.
Gets the Chart Area in which the current is visualized.
The current Chart Area.
Gets or sets the index of the current item's in the .
The index of the current.
Gets or sets the collection to which the belongs.
Gets or sets a value indicating whether this instance is first in the .
True if this instance is first; otherwise, false.
Gets or sets a value indicating whether this instance is last in the .
True if this instance is last; otherwise, false.
Gets or sets the style that applies appearance settings on the respective series item.
Gets or sets the last data point in the collection.
The last data point.
Gets the transform associated with the animation of the respective chart series item.
Gets a value indicating whether animations are enabled.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Hides the tooltip of the chart item.
Configures the animation settings.
Configures the initial state of the transform.
This method is called whenever the PropertyChanged event of the DataPoint occurs.
The sender.
The instance containing the event data.
Called when the animation settings associated with the respective series item change.
Occurs when the DataPoint is changed.
The sender.
The instance containing the event data.
Called when DataSeries Definition is changed.
The sender.
The instance containing the event data.
Called when the label settings property is changed.
The sender.
The instance containing the event data.
Sets the series item style.
Sets the series item style.
The resource id.
Raises the event.
The instance containing the event data.
Applies the custom appearance settings.
Applies the custom appearance settings.
The styleable element.
Applies the custom appearance settings.
The styleable element.
If set to true empty fill is applied.
Applies the custom stroke settings.
The styleable element.
Applies the custom stroke settings.
The styleable element.
Raised when inner appearance property changes.
The sender.
The instance containing the event data.
Handles the MouseEnter event.
The sender.
The instance containing the event data.
Handles the MouseLeave event.
The sender.
The instance containing the event data.
Handles the MouseMove event.
The sender.
The instance containing the event data.
Previews the base chart item clicked.
The sender.
The instance containing the event data.
Bases the chart item clicked.
The sender.
The instance containing the event data.
This class serves as a base class for all 3D spline types.
The type of the 3D spline control.
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 BaseSpline3D class.
Gets or sets a value indicating whether this Spline segment is first.
True if this Spline segment is first; otherwise, false.
Gets or sets a value indicating whether this Spline segment is last.
True if this Spline segment is last; otherwise, false.
Gets or sets the spline's first control point.
The control point.
Gets or sets the spline's second control point.
The control point.
Gets or sets the spline's third control point.
The control point.
Gets or sets the spline's fourth control point.
The control point.
Gets or sets the tessellation (LoD) of the spline.
The theta.
Gets or sets the width of the spline.
The width.
Gets a value indicating whether the current chart series item should be rendered.
Generates the 4 control points for the spline.
Sets the LabelTransform property to correctly position the label.
Sets the control points.
The first control point.
The second control point.
The third control point.
The last control point.
Calculates and sets the property.
Called when data point has been changed.
Calculates the transform.
The z-index.
Determines the X Axis layout mode.
Specifies the Auto layout mode.
Specifies the Between layout mode.
Specifies the Normal layout mode.
Specifies the Inside layout mode.
This class represents horizontal Chart Axis.
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 value indicating whether DateTime values are used.
The value.
Gets or sets the minimum ticks distance on the X axis.
The ticks distance.
Gets or sets the AxisLayoutMode used.
The value.
Gets or sets the label step.
The label step.
Gets or sets the number of levels (steps) that will be used to distribute the axis item labels.
If you set this property to 2, the first item label will be placed on first level, the second - on second level, the third - on the first level, etc.
Gets or sets the height of each step label level (row).
Gets or sets a value indicating whether the axis step value should be preserved or scaled down whenever zooming action occurs.
The default value is true (i.e. the step will be scaled down).
This property is applicable only for scenarios with manual axis range and is generally combined with AxisX.ShouldRoundMinValueOnZoom property
in order to achieve constant mapping between series items and axis ticks in zoom / scroll scenarios (set ShouldScaleStepOnZoom = false and
ShouldRoundMinValueOnZoom = true).
Gets or sets a value indicating whether the axis MinValue should be rounded or not whenever zooming action occurs.
The default value is false (i.e. it will not be rounded).
This property is applicable only for scenarios with manual axis range and is generally combined with AxisX.ShouldRoundMinValueOnZoom property
in order to achieve constant mapping between series items and axis ticks in zoom / scroll scenarios (set ShouldScaleStepOnZoom = false and
ShouldRoundMinValueOnZoom = true).
Converts physical pixels to data units.
The input value.
Returns data units measured by the current axis.
Calculates the range of the item at from the .
The data series.
The index of the item.
The range in which the item should be positioned.
Calculates the range of the item at from the .
The data series.
The index of the item.
A value indicating whether the items width should be subtracted.
The range in which the item should be positioned.
Maps the value to a relative range [0; 1].
Updates the axis values on zoom in scenarios with manual axis range.
The min value.
The max value.
The step.
Initializes the axis values (MinValue, MaxValue, Step) when AutoRange is enabled.
Calculates the max items count for 2D axis.
This class represents vertical Chart Axis.
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 how the axis will be extended.
Gets or sets a value indicating whether the axis is logarithmic.
Gets or sets the logarithm base.
The logarithm base.
Converts physical pixels to data units.
The input value.
Returns data units measured by the current axis.
Calculates the range of the item at from the .
The data series.
The index of the item.
The range in which the item should be positioned.
Calculates the range of the item at from the .
The data series.
The index of the item.
A Value indicating whether the items width should be removed.
The range in which the item should be positioned.
Maps the value to a relative range [0; 1].
Called when the ExtendDirection property changes.
The target object.
The instance containing the event data.
Called when the IsLogarithmic property changes.
The target object.
The instance containing the event data.
Called when the LogarithmBase property changes.
The target object.
The instance containing the event data.
Initializes the axis values (MinValue, MaxValue, Step) when AutoRange is enabled.
Calculates the max items count for 2D axis.
Initializes the axis values (MinValue, MaxValue, Step).
Provides standard interface for objects which string value is eligible to formatting.
Gets the label string to be displayed.
The label.
Gets the label formatting string to be displayed.
The label format.
Gets or sets the value which is going to be used as a substitution in the ActualFormat property.
The value.
Gets or sets the value indicating whether DateTime formatted labels should be displayed.
This class represents a Chart Axis.
Identifies the LabelStep dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the LabelRotationAngle dependency property.
Identifies the MinorTickPointMultiplier dependency property.
Identifies the MinorGridLinesVisibility dependency property.
Identifies the MinorTicksVisibility dependency property.
Identifies the IsInverse axis dependency property.
Identifies the MajorTicksVisibility dependency property.
Identifies the AxisLabelsVisibility dependency property.
Identifies the MinorTickPoints dependency property.
Identifies the Axis.IsZeroBased 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.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property key.
Initializes a new instance of the class.
This event supports the RadChart infrastructure and is not meant to be directly used by your code.
Occurs when a property value changes.
Occurs when the axis style has changed.
Gets or sets the chart area to which the current axis belongs.
The chart area.
Gets or sets a value indicating whether the values should start from 0.
Gets or sets a value indicating whether the axis will calculate its MinValue, MaxValue and Step automatically.
True if the axis will calculate its MinValue, MaxValue and Step automatically; otherwise, false.
Gets or sets the default label format.
The default label format.
Gets or sets the step between axis items.
Using the method is the preferred approach for manual
axis range creation as it updates all range values in an atomic operation and
avoids the performance overhead of separate processing of the
, , and
values (when set through the respective properties).
The step between axis items.
Gets or sets a value indicating whether the major axis gridlines should be visible.
The default value is Visibility.Visible.
Gets or sets a value indicating whether the axis should be inverted.
The default value is false.
Gets or sets a value indicating whether the minor axis gridlines should be visible.
The default value is Visibility.Visible.
Gets or sets a value indicating whether the minor tick marks on the axis should be visible.
The default value is Visibility.Visible.
Gets or sets a value indicating whether the major tick marks on the axis should be visible.
The default value is Visibility.Visible.
Gets or sets a value indicating whether the axis labels should be visible.
The default value is Visibility.Visible.
Gets or sets the name of the .
The name of the Axis.
Gets or sets a value indicating whether the axis strip lines should be visible.
The default value is Visibility.Visible.
Gets or sets the tick points collection for the vertical axis. This is a dependency property.
The vertical tick points.
Gets or sets the axis title.
Gets or sets a value indicating whether the axis should be visible.
The default value is Visibility.Visible.
Gets or sets the lowest value on the axis.
Using the method is the preferred approach for manual
axis range creation as it updates all range values in an atomic operation and
avoids the performance overhead of separate processing of the
, , and
values (when set through the respective properties).
The lowest value on the axis.
Gets or sets the highest value on the axis.
Using the method is the preferred approach for manual
axis range creation as it updates all range values in an atomic operation and
avoids the performance overhead of separate processing of the
, , and
values (when set through the respective properties).
The highest value on the axis.
Gets or sets the axis styles container.
The axis styles container.
Gets or sets the rotation angle that will be applied on all axis item labels.
Gets or sets the rotation angle that will be applied on all axis item labels.
Gets or sets the visibility of the corresponding axis, rendered at the zero point inside the PlotArea.
The default value is Visibility.Visible.
Gets or sets the visibility of the labels of the corresponding axis, rendered at the zero point inside the PlotArea.
The plot area axis labels visibility.
Gets or sets the minor tick points collection for the respective axis.
Gets or sets the multiplier that would define the minor tick intervals (e.g. when the multiplier is set
to 3 that means there would be 3 intervals separated by 2 minor tick points).
Gets the actual calculated min value.
The actual min value.
Gets the actual max value.
The actual max value.
Gets the actual step.
The actual step.
Gets the actual axis range -- the difference between ActualMaxValue and ActualMinValue.
The actual range.
Gets the series' max value.
The series' max value.
Gets the series' min value.
The series' min value.
Adds the specified range of axis values. The property
must be set to false prior to calling this method, otherwise it will result in
no-op.
This is the preferred approach for manual axis range creation as it updates all
range values in an atomic operation and avoids the performance overhead of
separate processing of the , , and
values (when set through the respective properties).
Axis .
Axis .
Axis .
Converts the data units to physical pixels.
The input range.
Converts physical pixels to data units.
The input value.
Returns data units measured by the current axis.
Calculates the number of steps in the axis.
Calculates the range of the item at from the .
The data series.
The index of the item.
The range in which the item should be positioned.
Calculates the range of the item at from the .
The data series.
The index of the item.
A value indicating whether the items width should be subtracted.
The range in which the item should be positioned.
Maps the value to a relative range [0; 1].
Gets the min value.
Gets the max value.
Calculates the max items count.
Called when the Step property changes.
The target object.
The instance containing the event data.
Called when the AutoRange property changes.
The target object.
The instance containing the event data.
Called when the MaxValue property changes.
The target object.
The instance containing the event data.
Called when the MinValue property changes.
The target object.
The instance containing the event data.
Verifies the series data is valid.
Updates the range of the Axis.
Invalidates the Axis range.
Calculates the max items count for 2D axis.
Initializes the axis values (MinValue, MaxValue, Step) when AutoRange is enabled.
Initializes the axis values (MinValue, MaxValue, Step).
Updates the axis values on zoom in scenarios with manual axis range.
The min value.
The max value.
The step.
Calculates the manual step on zoom.
The step.
This enumeration represents the supported extension directions for AxisY.
Choose this option for no axis extension.
Choose this option to extend the lower end of the axis.
Choose this option to extend the upper end of the axis.
Choose this option to extend both ends of the axis.
Choose this option to extend the axis in both directions unless 0 is set to MinValue or MaxValue. In this case the axis will not be extended in this direction.
This interface supports the RadChart infrastructure and is not meant to be directly used by your code.
This event supports the RadChart infrastructure and is not meant to be directly used by your code.
This event supports the RadChart infrastructure and is not meant to be directly used by your code.
Gets the lowest value on the axis.
Gets the highest value on the axis.
Gets the actual step.
The actual step.
Gets the minor tick points.
The minor tick points.
Gets the tick points.
The tick points.
Gets the axis styles.
The axis styles.
Gets the title.
The title.
Gets the visibility.
The visibility.
Gets the strip lines visibility.
The strip lines visibility.
Gets the major grid lines visibility.
The major grid lines visibility.
Gets the minor ticks visibility.
The minor ticks visibility.
Gets the major ticks visibility.
The major ticks visibility.
Gets the axis labels visibility.
The axis labels visibility.
Gets the minor grid lines visibility.
The minor grid lines visibility.
Gets the label rotation angle.
The label rotation angle.
Gets the minor tick point multiplier.
The minor tick point multiplier.
Gets the step label value.
The step label value.
Gets the item width factor.
The item width factor.
Gets the item overlap factor.
The item overlap factor.
Gets the step label offset.
The step label offset.
Gets the label step.
The label step.
Gets the effective layout mode.
The effective layout mode.
Gets the visibility of the corresponding axis, rendered at the zero point inside the PlotArea.
The visibility of the axis.
Gets the visibility of the labels of the corresponding axis, rendered at the zero point inside the PlotArea.
The axis labels visibility.
Calculates the number of steps in the axis.
Formats the value for a chart label.
Converts the 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.
A converted value. If the method returns null, the valid null value is used.
Not implemented.
Gets the format string.
The data.
The series.
Formats the value for a chart legend item label.
Gets the format string.
The data.
The series.
Represents a container, holding the secondary Y axes.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the stack orientation.
The stack orientation.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Undoes the effects of the method.
The container element.
The item.
Represents a panel that arranges the additional axes of the chart.
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout, based on its calculations of child object allotted sizes.
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 used once the element is arranged.
Represents a container, holding the plot area axes related to secondary Y axes.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the stack orientation.
The stack orientation.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Undoes the effects of the method.
The container element.
The item.
Represents a panel that arranges the additional plot area axes of the chart.
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 used once the element is arranged.
Represents AxisX labels in 2D.
Identifies the dependency property.
Gets or sets the rotation angle applied to the label.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Provides base functionality for axis label related classes.
Defines an abstract base class for major axis items.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
This is a container class for all user defined series styles.
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.
Occurs when a property value changes.
Gets or sets the axis line style.
Gets or sets the grid line style.
Gets or sets the strip line style.
Gets or sets the alternate strip line style.
Gets or sets the tick line style.
Gets or sets the minor tick line style.
Gets or sets the item label style.
Gets or sets the axis title style.
Raises the event.
The instance containing the event data.
Called when [property changed].
Name of the property.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Initializes a new instance of the class.
The old axis.
The new axis.
Gets or sets the old DataAxis.
The old data axis.
Gets or sets the new DataAxis.
The new data axis.
The container for the horizontal Axis labels in 2D.
Gets the DataAxis associated with the respective axis element.
The container for the horizontal Axis labels in 2D.
Calculates the child .
The child.
The index.
The children count.
The number of steps within the chart range.
The final size.
Calculates the max height of the items.
Size of the available.
Represents a minor axis tick.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents the chart minor ticks.
Gets the DataAxis associated with the respective axis element.
A specialized version of the UniformVerticalPanel which handles minor ticks.
Measures the override.
Size of the available.
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 used.
Represents a minor axis tick.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
This class represents the horizontal axis rendered inside the PlotArea in negative-values scenarios.
Initializes a new instance of the class.
Implementation of the PlotAreaAxisX panel.
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 used.
This class represents the vertical axis rendered inside the PlotArea in negative-values scenarios.
Initializes a new instance of the class.
Implementation of the PlotAreaAxisY panel.
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 used.
The container for the vertical Axis labels in 2D.
Gets the DataAxis associated with the respective axis element.
The container for the vertical Axis labels in 2D.
Calculates the child .
The child.
The index.
The children count.
The number of steps within the chart range.
The final size.
Represents a minor axis tick.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents the chart minor ticks.
Gets the DataAxis associated with the respective axis element.
A specialized version of the UniformHorizontalPanel which handles minor ticks.
Measures the override.
Size of the available.
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 used.
Represents AxisX labels in 2D.
The container for the horizontal Axis labels in 2D.
Represents a minor 2D gridLine.
Represents the chart minor gridLines.
Represents a minor axis tick.
Represents the chart minor ticks.
A specialized version of the UniformVerticalPanel which handles minor ticks.
Handles the layout of the horizontal gridlines.
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 used.
Represents a minor 2D gridLine.
Represents the chart minor gridLines.
Gets the DataAxis associated with the respective axis element.
Handles the layout of the vertical gridlines.
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 used.
Represents a minor 2D gridLine.
Represents the chart minor gridLines.
Gets the DataAxis associated with the respective axis element.
A specialized version of the UniformHorizontalPanel which handles vertical StripLines.
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.
Formats the value for an item tooltip.
Gets the format string.
The data.
The series.
This class represents a layout region of the RadChart control that holds certain chart series and axis data.
By default RadChart comes with a single default ChartArea but the control supports multiple ChartAreas that
you can add either declaratively from xaml or from code behind.
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.
Gets or sets a value indicating the template applied to two-dimensional chart area. This is a dependency property.
The 2D control template.
Gets or sets a value indicating whether smart labels positioning algorithm should be enabled.
True if [smart labels enabled]; otherwise, false.
Gets or sets style applied on the horizontal axis.
Gets or sets the style applied on the vertical axis.
Gets or sets the style applied on the horizontal axis rendered inside the PlotArea.
Gets or sets the style applied on the vertical axis rendered inside the PlotArea.
Gets or sets the plot area style.
The plot area style.
Gets or sets the drag zoom layer control style.
The drag zoom layer control style.
Gets or sets the series styles container.
The series styles container.
Gets or sets the Annotations.
Gets or sets the zoom and scroll settings for AxisX.
The ZoomScrollSettings.
Gets or sets the zoom and scroll settings for AxisY.
The ZoomScrollSettings.
Gets or sets the property indicating whether transitioning animations should be applied when changing chart data.
Transitioning animations are supported for the built-in hierarchical data (drill-down), zooming & scrolling, and
scenarios that utilize the built-in integration with RadTimeBar; otherwise you can use the ChartArea.StartTransitionAnimation()
method to trigger the transition programmatically.
Gets or sets the style applied to the transition control responsible for handling of the transitioning animations.
Transitioning animations are supported for the built-in hierarchical data (drill-down) and zooming & scrolling scenarios;
otherwise you can use the ChartArea.StartTransitionAnimation() method to trigger the transition programmatically.
Gets or sets the item overlap percent.
The item overlap percent.
This property will apply only for 2D charts.
Gets the transition control responsible for handling of the transitioning animations.
Transitioning animations are supported for the built-in hierarchical data (drill-down) and zooming & scrolling scenarios;
otherwise you can use the ChartArea.StartTransitionAnimation() method to trigger the transition programmatically.
Starts the transition animation programmatically.
This method is designed for custom scenarios where transition animation should be started conditionally and
can be used even if ChartArea.EnableTransitionAnimations property is set to false.
Identifies the dependency property.
Gets or sets a value indicating the template applied to three-dimensional chart area. This is a dependency property.
The 3D control template.
Identifies the ChartArea.RootChart attached property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the ChartArea.DimensionMode attached 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.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the event.
Identifies the event.
Identifies the event.
Identifies the event.
Identifies the ChartArea.RootChart attached property key.
Initializes a new instance of the class.
Occurs when chart item within this ChartArea is clicked.
Occurs when the left mouse button is released while the mouse pointer is over the ChartArea.
Occurs when the left mouse button is pressed while the mouse pointer is over the ChartArea.
Occurs when chart item within this ChartArea is clicked.
Occurs when the left mouse button is released while the mouse pointer is over the ChartArea.
Occurs when the left mouse button is pressed while the mouse pointer is over the ChartArea.
Occurs when a series item tooltip is about to be hidden.
Occurs when a series item tooltip is about to be displayed.
Occurs when a property value changes.
Gets or sets the animation settings.
The animation settings.
Gets or sets the AxisX.
The property.
Gets or sets the AxisY.
The property.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
Gets the collection of data series associated with the chart area.
Gets or sets the brushes that are to be used with the Series.
The series brushes.
Gets or sets value indicating whether the brushes added will be used in cyclic fashion.
The series brushes.
Gets or sets the additional Y axes collection.
The additional Y axes collection.
Gets or sets a value indicating whether the chart area should display 2D or 3D chart series types.
The dimension mode used by the chart area.
Gets or sets the property indicating whether animations should be applied on the chart or not.
The property indicating whether animations should be applied on the chart or not.
Gets or sets the no data control style.
The no data control style.
Gets or sets the drag-zoom selection style.
The drag-zoom selection style.
Gets or sets the property indicating whether animation should be applied on the strip lines or not.
The property indicating whether animations should be applied on the strip lines or not.
Gets or sets the series items tooltip delay in milliseconds.
Gets or sets the item width percent.
The item width percent.
Gets or sets a value indicating the legend that should be associated with the chart area. This is a dependency property.
The legend to associate with the chart area.
Gets or sets the element name of the legend control that should be associated with the chart area.
This property is useful when setting the necessary associations between the chart area and the legend
declaratively in xaml. Alternatively you can use the ChartArea.Legend property from code behind as well.
Gets or sets the string value which is shown in case of no DataSeries set.
The actual value to be shown.
Gets or sets a value indicating whether the "NoData" message enabled.
Determines the threshold of significant zeroes which trigger formatting of numbers with scientific notation.
The number of significant zeroes which trigger the formatting.
Gets or sets the command.
The command.
Gets or sets the command parameter.
The command parameter.
Gets or sets the number format behavior.
The number format behavior.
Gets the collection of data series associated with the chart area.
Gets the Y-axis related to the .
AxisName of the Y-axis.
The corresponding Y-axis.
Gets the Y-axis related to the .
The data series.
The corresponding Y-axis.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Returns a that represents this instance.
A that represents this instance.
Called when [item tool tip closing].
The sender.
The instance containing the event data.
Called when [item tool tip opening].
The sender.
The instance containing the event data.
Raises the event.
The instance containing the event data.
When overridden in a derived class, undoes the effects of the method.
The container element.
The item.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
Returns true if the item is (or is eligible to be) its own container; otherwise, false.
Called to measure a control.
The maximum size that the method can return.
The size of the control, up to the maximum specified by .
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Resets the theme.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Occurs when the chart selection has changed.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Occurs when the chart hover interactivity has changed.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Gets or sets the data points associated with the selected items in the respective ChartArea.
Gets or sets the SelectedSeries.
Gets or sets the HoveredItems.
Gets or sets the HoveredSeries.
Selects series item based on its item index in the first DataSeries associated with the respective ChartArea.
Series item index.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects series item based on its item index in the DataSeries at the specified series index.
Series index.
Series item index.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects series item based on its item index in the DataSeries associated with the respective series name.
Series name.
Series item index.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects series item based on its item index in the respective DataSeries.
The data series.
Series item index.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects series item based on its associated data point.
The data point.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects series items based on their item indices in the first DataSeries associated with the respective ChartArea.
Series item indices.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects series items based on their item indices in the DataSeries at the specified series index.
Series index.
Series item indices.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects series items based on their item indices in the DataSeries associated with the respective series name.
Series name.
Series item indices.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects series items based on their item indices in the respective DataSeries.
The data series.
Series item indices.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects series items based on their associated data points.
The data points.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects the first series in the respective ChartArea.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects the series at the specified series index in the respective ChartArea.
Series index.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects series based on the specified series name.
Series name.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects series based on its associated data series.
The data series.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects multiple series based on their associated data series.
The series indices.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects multiple series based on their associated series names.
The series names.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Selects multiple series based on their associated data series.
The data series.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects series item based on its item index in the first DataSeries associated with the respective ChartArea.
Series item index.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects series item based on its item index in the DataSeries at the specified series index.
Series index.
Series item index.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects series item based on its item index in the DataSeries associated with the respective series name.
Series name.
Series item index.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects series item based on its item index in the respective DataSeries.
The data series.
Series item index.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects series item based on its associated data point.
The data point.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects series items based on their item indices in the first DataSeries associated with the respective ChartArea.
Series item indices.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects series items based on their item indices in the DataSeries at the specified series index.
Series index.
Series item indices.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects series items based on their item indices in the DataSeries associated with the respective series name.
Series name.
Series item indices.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects series items based on their item indices in the respective DataSeries.
The data series.
Series item indices.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects series items based on their associated data points.
The data points.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects the first series in the respective ChartArea.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects the series at the specified series index in the respective ChartArea.
Series index.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects series based on the specified series name.
Series name.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects series based on its associated data series.
The data series.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects multiple series based on their associated data series.
The series indices.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects multiple series based on their associated series names.
The series names.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Unselects multiple series based on their associated data series.
The data series.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Clears the selection state for all selected items / series associated with the respective ChartArea.
Note that the interactivity functionality is available for WPF4 / Silverlight projects only.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Identifies the dependency property.
Gets a collection of chart extension objects attached to the chart area.
This class holds the event arguments collected when the ChartArea mouse events are raised.
Initializes a new instance of the class.
Initializes a new instance of the class.
The routed event.
The X coordinate value.
The Y coordinate value.
Initializes a new instance of the class.
The routed event.
The X coordinate value.
The Y coordinate value.
The original mouse event arguments.
Gets the logical X value at the point where event occurs.
The X value.
Gets the logical Y value at the point where event occurs.
The Y value.
Gets the original mouse event args.
The original mouse event args.
A panel which clips overflowing content.
Initializes a new instance of the class.
Provides the behavior for the "measure" pass of Silverlight layout. Classes can override this method to define their own measure pass behavior.
The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout, based on its calculations of child object allotted sizes.
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 used.
Handles the SizeChanged event of the ClipPanel control.
The source of the event.
The instance containing the event data.
Defines an axis principal dimension.
The axis principal dimension is X.
The axis principal dimension is Y.
The axis principal dimension is Z.
The axis principal dimension is not set.
Defines a StripLine in 3D space.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the type of the StripLine.
The type.
Gets or sets the depth of the StripLine.
The depth.
Gets or sets the height of the StripLine.
The height.
Gets or sets the width of the StripLine.
The width.
A collection of StripLine3DDataItem objects.
A material converter used for selecting the appropriate material for the current StripLine segment.
Converts a 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.
A converted value. If the method returns null, the valid null value is used.
Not implemented.
Primary StripLine.
Secondary StripLine.
Primary and secondary StripLine.
No StripLine.
Determines the material used for the StripLine.
Normal coloring.
Alternate coloring.
Mixed coloring.
Represents a StripLine in 3D space.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class supports the RadChart infrastructure and is not meant to be directly used by your code.
This class represents the container which holds the StripLine for each 3D Plane.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the primary items source.
The primary items source.
Gets or sets the primary strip lines visibility.
The primary strip lines visibility.
Gets or sets the secondary items source.
The secondary items source.
Gets or sets the secondary strip lines visibility.
The secondary strip lines visibility.
Gets or sets the parent plane.
The parent plane.
Gets or sets the primary item count.
The primary item count.
Gets or sets the primary segment offset.
The primary segment offset.
Gets or sets the secondary item count.
The secondary item count.
Gets or sets the secondary segment offset.
The secondary segment offset.
Gets or sets the size of the segment.
The size of the segment.
When overridden in a derived class, is invoked whenever the event is raised.
Invoked whenever a child element has been added to the 3D control.
The child element being added.
Index of the item.
Invoked whenever a child element has been removed from the 3D control.
The child element being removed.
Index of the item.
This class supports the RadChart infrastructure and is not meant to be directly used by your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents a data structure containing two doubles
The first one, defines the lower bound of the range,
while second one, namely defines the upper bound of the range.
Defines an empty range [0; 0].
Defines an invalid range [double.NaN; double.NaN].
Defines a unit range [0; 1].
Initializes a new instance of the struct.
When initialized, the range is normalized, i.e. value
is the minimal of the and while
is the maximal value of those two.
The lower bound of the range.
The upper bound of the range.
Gets or sets the lower bound of the range.
If it is greater than the value of , they are swapped.
Gets a value indicating whether this instance is valid, i.e. both and
are not NaN, positive Positive Infinity
or Negative Infinity.
Returns true if this instance is valid; otherwise, false.
Gets the length of the .
The actual length.
Gets the center of the .
Gets or sets the upper bound of the range.
If it is less than the value of , they are swapped.
Creates a new instance of the structure.
Lower bound of the range.
Upper bound of the range.
New instance of the DataRange structure.
Inverts the specified target range.
The source range.
The range to invert.
Normalizes the to the specified .
The range.
The value.
Normalized value.
Normalizes the specified range.
The range.
The target.
Implements the operator ==.
The range1.
The range2.
The result of the operator.
Implements the operator !=.
The range1.
The range2.
The result of the operator.
Implements the operator *.
The range.
The scale factor.
The result of the operator.
Implements the operator *.
The scale factor.
The range.
The result of the operator.
Restricts the to fit the specified .
The range.
The value.
The restricted value.
Scales the specified by the provided .
The range.
The scaleFactor.
Indicates whether this instance and a specified object are equal.
Another object to compare to.
Returns true if and this instance are the same type and represent the same value; otherwise, false.
Returns the hash code for this instance.
A 32-bit signed integer that is the hash code for this instance.
Returns the fully qualified type name of this instance.
A containing a fully qualified type name.
Determines whether the specified Ranges are equal.
The first object of type to compare.
The second object of type to compare.
Returns true if the specified objects are equal; otherwise, false.
Indicates whether the current object is equal to another object of the same type.
A to compare with this .
Returns true if the current is equal to the parameter; otherwise, false.
Returns a hash code for the specified .
The for which a hash code is to be returned.
A hash code for the specified object.
Invalidates the range, setting double.NaN
to both and .
Inverts the specified range.
The range.
Scales the range by the specified scale factor.
The scale factor.
Normalizes the specified value.
The value that is to be normalized.
Value in the range 0.0 to 1.0.
Normalizes the specified range.
The range.
Restricts the specified to be in the current range.
For values bellow the lower bound returns the lower bound,
and for values above the upper bound returns the upper bound.
The value.
Value in the range [; ].
Rounds a double-precision floating point range value to the nearest integer value.
Calculates a DataRange with bounds, calculated as logarithm values of the current DataRange.
Calculates the intersection of two DataRanges.
This class represents a chart Axis Control.
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 Axis2D class.
This event supports the RadChart infrastructure and is not intended to be used directly from your code.
Gets or sets the axis title visibility.
The axis title visibility.
Gets the DataAxis associated with the respective axis element.
Gets or sets the inner position.
The inner position.
Gets or sets the outer position.
The inner position.
Gets or sets the slider position.
The slider position.
Gets or sets a value indicating whether this axis is secondary.
True if this axis is secondary; otherwise, false.
Gets or sets the axis title style.
The axis title style.
Gets or sets the axis title style for primary axis.
The axis title style.
Gets or sets the axis title style for secondary axes.
The axis title style.
Gets or sets the axis line style.
The axis line style.
Gets or sets the axis minor ticks visibility.
The axis minor ticks visibility.
Gets or sets the axis ticks visibility.
The axis ticks visibility.
Gets or sets the axis labels visibility.
The axis labels visibility.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Handles the SizeChanged event of the Axis2D control.
The source of the event.
The instance containing the event data.
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout, based on its calculations of child object allotted sizes.
Gets the length.
The size.
Provides base functionality for axis related classes.
Initializes a new instance of the Axis2DBase class.
Gets the DataAxis associated with the respective axis element.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
When overridden in a derived class, undoes the effects of the method.
The container element.
The item.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents the base class for visual axis items.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the element style.
The element style.
Gets or sets the item label style.
The item label style.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Provides base functionality for minor axis items.
Represents the base class for axis panels.
Provides the behavior for the "measure" pass of Silverlight layout. Classes can override this method to define their own measure pass behavior.
The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout, based on its calculations of child object allotted sizes.
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 used.
Calculates the child .
The child.
The index.
The children count.
The number of steps within the chart range.
The final size.
Calculates the max height of the items.
Size of the available.
Calculates the max width of the items.
Size of the available.
Implementation of the X Axis control.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the axis line alignment.
The axis line alignment.
Gets the length.
The size.
Represents a visual X Axis item.
Implementation of the XAxis panel.
Calculates the child .
The child.
The index.
The children count.
The number of steps within the chart range.
The final size.
Calculates the max height of the items.
Size of the available.
Calculates the max width of the items.
Size of the available.
Implementation of the Y Axis control.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the axis line alignment.
The axis line alignment.
Gets the length.
The size.
Implementation of the YAxis visual item.
Initializes a new instance of the class.
Implementation of the YAxis panel.
Calculates the child .
The child.
The index.
The children count.
The number of steps within the chart range.
The final size.
Calculates the max height of the items.
Size of the available.
Calculates the max width of the items.
Size of the available.
Provides base functionality for gridLines.
Initializes a new instance of the class.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Provides base functionality for gridlines.
Represents a horizontal gridLine in 2D.
Represents the container class for 2D gridlines.
Gets the DataAxis associated with the respective axis element.
Represents a horizontal stripLine in 2D.
Represents the container class for 2D stripLines.
Gets the DataAxis associated with the respective axis element.
A specialized version of the UniformVerticalPanel which handles horizontal strip lines.
Provides base functionality for stripLines.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the property.
The property.
Gets or sets the property.
The property.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Provides base functionality for stripLines.
A layout panel which arranges items uniformly along the horizontal axis.
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 used.
Provides base functionality for uniform panels.
Gets the chart area.
The chart area.
Measures the override.
Size of the available.
A layout panel which arranges items uniformly along the vertical axis.
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 used.
Represents a vertical gridLine in 2D.
Represents the container class for 2D gridLines.
Gets the DataAxis associated with the respective axis element.
Represents a vertical stripLine in 2D.
Represents the container class for 2D gridlines.
Gets the DataAxis associated with the respective axis element.
Implements the IValueConverter interface. Used for calculation of StripLine's delay.
Gets or sets the current item's default delay.
The item delay.
Generates the delay that is to be applied for the provided item's animation.
Item whose animations' delay is required.
The type of the binding target property.
The delay that is to be applied for the second item.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
This method is not implemented as inverse conversion is not needed.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
This control enables zooming chart regions using the mouse.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Occurs when a property value changes.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
Gets or sets a value indicating whether this instance is interactive.
True if this instance is interactive; otherwise, false.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Raises the event.
The instance containing the event data.
Zoom is disabled.
Zoom is only allowed for X axis.
Zoom is only allowed for Y axis.
Zoom is allowed for both X and Y axes.
Represents a class responsible for generation of label positions for Bar series types.
Initializes a new instance of the class.
The definition.
Calculates the label point.
The horizontal range.
The vertical range.
The label.
Evaluates the direction.
The item label.
Aligns the label.
The label.
The original location.
The location adjustment.
The direction.
Applies the absolute distance.
The absolute point.
The significant value.
The direction.
Represents a class responsible for generation of label positions for horizontal bar series.
Initializes a new instance of the class.
The definition.
Calculates the label point.
The horizontal range.
The vertical range.
The label.
Evaluates the direction.
The item label.
Aligns the label.
The label.
The original location.
The location adjustment.
The direction.
Applies the absolute distance.
The absolute point.
The significant value.
The direction.
Public interface for all the LabelPositionGenerator types.
Generates the alternative label positions.
The area.
The label.
The final rectangle.
Calculates the connector points.
The start point.
The arranged .
The final .
Represents a base class responsible for generation of label positions.
Initializes a new instance of the LabelPositionGenerator class.
The definition.
Gets or sets the definition.
The definition.
Gets or sets the center of the visible area.
The center.
Generates the label positions.
The area.
The label.
The final rectangle.
Calculates the connector points.
The start point.
The arranged .
The final .
Adjusts the size.
The final .
Calculates the center point.
The final .
Calculates the label point.
The horizontal range.
The vertical range.
The label.
Applies the distance.
The absolute point.
The significant value.
The direction.
Evaluates the direction.
The item label.
Aligns the label.
The label.
The original location.
The location adjustment.
The direction.
Calculates the relative connector start point.
The horizontal range.
The vertical range.
The label.
Represents a class responsible for generation of label positions for radial series types.
Initializes a new instance of the PieLabelPositionGenerator class.
The definition.
Calculates the connector points.
The start point.
The arranged .
Adjusts the size.
The final .
Calculates the center point.
The final .
Calculates the label point.
The horizontal range.
The vertical range.
The label.
Calculates the relative connector start point.
The horizontal range.
The vertical range.
The label.
Aligns the label.
The label.
The original location.
The location adjustment.
The direction.
This class holds the settings needed to properly
arrange the elements for bar series types.
Identifies the dependency property.
Initializes a new instance of the class.
Initializes a new instance of the class.
The mode.
Gets or sets the label display mode.
The label display mode.
LabelDisplayMode.
Inside.
MidPoint.
Outside.
Auto.
Initializes a new instance of the class.
Gets or sets the labels panel.
The labels panel.
Creates the label.
The area.
The series.
The point.
Removes the label.
The label.
Updates the labels.
This class holds the settings needed to properly arrange the elements for linear series types.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Occurs when a property value changes.
Gets or sets a value indicating whether connectors should be shown.
True if [show connectors]; otherwise, false.
Gets or sets the distance.
The distance.
Gets or sets a value indicating whether the labels associated with each series item whose value is 0
should be visible or hidden.
Default value is true.
A panel implementation responsible for arranging the collection of elements.
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout, based on its calculations of child object allotted sizes.
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 used once the element is arranged.
Initializes a new instance of the class.
The chart area.
The series.
The point.
Gets the label series.
The label series.
Gets the label point.
The label point.
Gets the chart area.
The chart area.
Gets or sets the label.
The label.
Applies the custom format.
This class holds the settings needed to properly
arrange the elements for radial series types.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets a value indicating whether spider mode is enabled.
True if [spider mode enabled]; otherwise, false.
Gets or sets the label offset.
The label offset.
Represents the series item label.
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 the size of the content.
The size of the content.
Gets or sets the connector visibility.
The connector visibility.
Gets or sets the DataPoint for this instance.
The data point.
Gets or sets the DataSeries for this instance.
The data series.
Gets or sets the Connector style.
The Connector style.
Gets or sets the Connector points.
The Connector points.
Gets or sets the Fill.
The Connector points.
Gets or sets the Stroke.
The Connector points.
Gets or sets the stroke thickness.
The Connector points.
Gets or sets the Label style.
The Label style.
Gets or sets the text container.
The text container.
Gets or sets the connector.
The connector.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Inserts an item into the collection at the specified index.
The zero-based index at which should be inserted.
The object to insert.
Removes the item at the specified index of the collection.
The zero-based index of the element to remove.
A graph representing item overlaps.
Initializes a new instance of the class.
Initializes a new instance of the class.
The node count.
Gets the value at the specified position (i, j).
.
Creates a matrix with the specified node count.
The node count.
Gets the non-intersecting set of labels.
Gets the set of labels that cannot be placed without overlaps.
Gets the set of labels after a local search optimization on the initial label set.
Duplicates this instance of the .
New instance of the containing the same data.
Represents a local search optimization on the graph.
Represents a minimal label overlapping reduction on the graph.
Initializes a new instance of the MinimalOverlapping class.
The graph.
Gets or sets the label indexes.
The label indexes.
Gets or sets the placed labels.
The placed labels.
Evaluates the set of overlapping labels.
Represents a reduction on the graph.
Initializes a new instance of the class.
The base graph.
Gets a value indicating whether this instance is empty.
True if this instance is empty; otherwise, false.
Gets the non intersecting set of labels.
Resets this instance.
Represents a class that resolves label overlaps.
Gets the count.
The count.
Gets the Key/ pair at the specified index.
Adds a pair of key and rectangle.
The key.
The rectangle.
Evaluates the rectangle intersections.
Evaluates the adjacent rectangles.
Represents a generic pair class.
Represents an empty pair.
Initializes a new instance of the Pair struct.
The first element.
The second element.
Gets the first element.
The first.
Gets the second element.
The second.
Initializes a new instance of the class.
The number of items whose labels will be positioned.
This enumeration holds the preset marker shape values that you can use for series like Line, Spline, etc (series with point marks).
Circle.
Diamond (Rhomb).
Polygon with six edges.
Square.
Square with rounded corners.
Star with five rays.
Star with eight rays.
Triangle.
Line.
Represents a connection between the resources provided to style the RadChart and the different visual elements.
Gets or sets the property.
The property.
Builds the required resource.
The base data.
The resources.
The index.
Should the style build match the theme.
Represents a Color in Hue,Saturation,Brightness/Value (HSB/HSV). Supports conversion from and to RGB color.
Initializes a new instance of the class.
Initializes a new instance of the class.
Alpha channel.
The Hue.
The Saturation.
The Brightness.
Initializes a new instance of the class.
Color in RGB.
Gets or sets the Alpha in the range [0, 1].
The Alpha.
Gets or sets the Hue in the range [0, 360].
The Hue.
Gets or sets the Saturation in the range [0, 1].
The Saturation.
Gets or sets the Brightness in the range [0, 1].
The Brightness.
Gets or sets the color in RGB.
The RGB color.
Modifies the specified color with given values.
The color.
The factors for Hue, Saturation and Black.
Creates a from the parameters given.
The Alpha.
The Hue.
The Saturation.
The Brightness.
Performs an implicit conversion from to .
The color.
The result of the conversion.
Performs an implicit conversion from to .
The color.
The result of the conversion.
Defines how a color, represented in HSB will be modified.
Initializes a new instance of the class.
Gets or sets the source key.
The source key.
Gets or sets the offset of the .
The offset.
Gets or sets the alpha factor for the .
The alpha factor.
Gets or sets the hue change for the .
The hue change.
Gets or sets the saturation factor for the .
The saturation factor.
Gets or sets the brightness factor for the .
The brightness factor.
Represents a GradientStopCollection, having one main color, where each color stop represents a
modification of the main color in HSB.
Gets or sets the main HSB collection color.
The main color.
Represents a generic collection of resources.
Must be class.
Initializes a new instance of the BaseResourceCollection class.
Gets or sets a value indicating whether this should use resource in cyclic fashion.
True if resources should repeat; otherwise, false.
Gets resource based on and .
The index.
The key.
Evaluates the actual index of the resource to be obtained.
The index.
Represents a collection of brushes. Supports the styling infrastructure.
Initializes a new instance of the class.
Supports the styling infrastructure.
Represents a chain of styling dictionaries. Supports the styling infrastructure.
Gets resource based on and .
The index.
The key.
Implemented by collection of dictionaries. Supports the styling infrastructure of the RadChart.
Gets resource based on and .
The index.
The key.
Supports the styling infrastructure.
Gets resource based on and .
The index.
The key.
Represents a collection of resources, where each entry is a single resource. Supports the styling infrastructure.
Must be class.
Initializes a new instance of the SingleResourceCollection class.
The key.
Gets the key.
The key.
Gets resource based on and .
The index.
The key.
Represents a collection of objects.
Supports the styling infrastructure. Not intended for external use.
Represents a connection between the resources provided to style the RadChart and the different visual elements.
Initializes a new instance of the class.
Gets or sets the gradient stops.
The gradient stops.
Gets or sets the source key.
The source key.
Gets or sets the mapping mode.
The mapping mode.
Gets or sets the brush opacity.
The mapping mode.
Gets or sets the spread method.
The spread method.
Builds the required resource.
The base data.
The resources.
The index.
Should the style build match the theme.
Represents a connection between the resources provided to style the RadChart and the different visual elements.
Gets or sets the start point.
The start point.
Gets or sets the end point.
The end point.
Represents a connection between the resources provided to style the RadChart and the different visual elements.
Initializes a new instance of the class.
Gets or sets the source key.
The source key.
Gets or sets the offset of the .
The offset.
Gets or sets the alpha factor for the .
The alpha factor.
Gets or sets the hue change for the .
The hue change.
Gets or sets the saturation factor for the .
The saturation factor.
Gets or sets the brightness factor for the .
The brightness factor.
Builds the required resource.
The base data.
The resources.
The index.
Should the style build match the theme.
Creates the HSB-modified brush.
The base brush.
Should the style build match the theme.
Represents a connection between the resources provided to style the RadChart and the different visual elements.
Initializes a new instance of the class.
Gets or sets the center.
The center.
Gets or sets the gradient origin.
The gradient origin.
Gets or sets the X radius.
The X radius.
Gets or sets the Y radius.
The Y radius.
Supports the styling infrastructure. Not intended for external use.
Gets or sets the property name.
The property.
Builds the required resource.
The base data.
The resources.
The index.
Should the style build match the theme.
Generates resource using string representation of the XAML element.
Builds a resource based on the parameters provided.
The base data.
The values to set.
The resources.
The index.
Should the style build match the theme.
Represents a set of resources used by the .
Initializes a new instance of the class.
Gets or sets the base styles.
The base styles.
Gets or sets the style mappings.
The style mappings.
Gets or sets the resources used in building the styles.
The resources.
Represents a connection between the resources provided to style the RadChart and the different visual elements in 3D.
Initializes a new instance of the class.
Initializes a new instance of the class.
The source key.
The property.
Gets or sets the value that is to be directly set.
Gets or sets the property.
The property.
Builds the required resource.
The base data.
The resources.
The index.
Should the style build match the theme.
This class supports the theming and styling infrastructure and is intended for internal use only. ///
Provides information on how a material should be built from the theme resources.
Builds the Material group represented by the items.
The base data.
The resources.
The index.
Should the style build match the theme.
Represents a connection between the resources provided to style the RadChart and the different visual elements.
Initializes a new instance of the class.
Initializes a new instance of the class.
The source key.
The property.
Gets or sets the source key.
The source key.
Gets or sets the property.
The property.
Builds the required resource.
The base data.
The resources.
The index.
Should the style build match the theme.
Represents a collection of objects.
Supports the styling infrastructure. Not intended for external use.
Gets or sets the property name.
The property.
Gets or sets the type of the target object.
The type of the target.
Builds the required resource.
The base data.
The resources.
The index.
Should the style build match the theme.
This enumeration represents scroll modes available in RadChart.
Choose this option when no zoom/scroll is required.
Choose this option for scenarios with pre-zoomed chart, where scrolling is enabled.
Choose this option both scroll and zoom are enabled.
Gets or sets a value indicating whether the built-in mask overlay should be visible or not.
This property is applicable only to a limited set of the supported themes (i.e. Office, Vista, Windows7). Also disabling the mask
overlay will disable the item selection indicator as well.
The default value is Visible.
Represents a self-drawing series.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the border line style.
The border line style.
Gets or sets the background style.
The background style.
Gets or sets the data points collection associated with the current chart series.
Gets or sets the ChartArea.
The chart area.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Occurs when the ChartArea is changed.
The sender.
The instance containing the event data.
Occurs when the appearance property is changed.
The sender.
The instance containing the event data.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Creates geometry for displaying data points.
Data points on the chart.
Path connecting data points with step line.
Creates geometry for displaying data points.
Data points on the chart.
Path connecting data points with step line.
Creates geometry for displaying data points.
Data points on the chart.
Path connecting data points with step line.
This class represents a concrete implementation of a chart series in the 2D space.
Occurs when the control template of the 2D model control has been applied.
Gets the Root Chart containing the current .
The Root Chart.
Gets the model associated with the current .
The model.
Raises the event.
Identifies the dependency property.
Identifies the attached 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 chart area.
The chart area.
Gets or sets the property.
The property.
Gets or sets the data points collection associated with the current chart series.
Gets or sets the property.
The property.
Gets or sets the property.
The property.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Subscribes to the PropertyChanged event associated with the data points collection for the respective series.
Subscribes from the PropertyChanged event associated with the data points collection for the respective series.
Occurs when the ChartArea is changed.
The sender.
The instance containing the event data.
Occurs when DataSeries Property is changed.
The sender.
The instance containing the event data.
Occurs when Definition Property is changed.
The sender.
The instance containing the event data.
Occurs when Appearance Property is changed.
The sender.
The instance containing the event data.
When overridden in a derived class, undoes the effects of the method.
The container element.
The item.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
Returns true if the item is (or is eligible to be) its own container; otherwise, false.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Sets the default style key.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
This is a container class for all user defined series styles.
Occurs when a property value changes.
Gets or sets the Line series style.
Gets or sets the StackedLine series style.
Gets or sets the Spline series style.
Gets or sets the StackedSpline series style.
Gets or sets the AreaSeries style.
Gets or sets the StackedAreaSeries style.
Gets or sets the StackedAreaSeries style.
Gets or sets the SplineAreaSeries style.
Gets or sets the StackedSplineAreaSeries style.
Gets or sets the StackedSplineAreaSeries style.
Gets or sets the RangeSeries style.
Gets or sets the SplineRangeSeries style.
Gets or sets the Bar series style.
Gets or sets the StackedBar series style.
Gets or sets the RangeBar series style.
Gets or sets the HorizontalRangeBar series style.
Gets or sets the StackedBar100 series style.
Gets or sets the HorizontalBar series style.
Gets or sets the HorizontalStackedBar series style.
Gets or sets the HorizontalStackedBar100 series style.
Gets or sets the Pie series style.
Gets or sets the Doughnut series style.
Gets or sets the Stick series style.
Gets or sets the CandleStick series style.
Gets or sets the Bubble series style.
Gets or sets the negative Bubble series style.
Gets or sets the Scatter series style.
Gets or sets the StepLine series style.
Gets or sets the StepArea series style.
Raises the event.
The instance containing the event data.
Called when [property changed].
Name of the property.
This enumeration represents the visibility of the Series.
Display the Series (default value).
Hide the series. The chart layout still takes into account this series and it's min/max values.
Hide the series. The chart layout ignores this series and it's min/max values.
This class represents a 2D area series item.
Creates the clipping geometry for step area item.
Updates the clipping geometry.
This class represents implementation of a step area chart series in the 2D space.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
Creates geometry for displaying data points.
Data points on the chart.
PathFigure connecting data points with a line.
Creates the background figure.
The top points.
The bottom points.
This class represents a definition for the step area series type in the 2D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
This class represents a 2D horizontal bar series item.
Sets the transform center.
Size of the arranged.
Sets the transform scale.
Defines the visual representation to be horizontal Bar chart.
Initializes a new instance of the class.
Gets the type of the s in the .
Gets the resource id associated with the HorizontalBar chart.
For more information, please, refer to .
The resource id.
Creates specific IChartItem instance for this series definition type.
This class represents a 2D StackedBar series item.
Sets the transform center.
Size of the arranged.
Sets the transform scale.
Defines the visual representation to be horizontal Bar chart.
Initializes a new instance of the HorizontalRangeBarSeriesDefinition class setting a default (string.Empty).
Gets the type of the s in the .
Gets the resource id associated with the Horizontal Range Bar chart.
For more information, please, refer to .
The resource id.
Creates specific IChartItem instance for this series definition type.
This class represents a 2D HorizontalStackedBar series item.
This class represents a 2D horizontal bar series item.
Sets the transform center.
Size of the arranged.
Defines the visual representation to be horizontal stacked Bar 100 chart.
Initializes a new instance of the class.
Gets the type of the s in the .
Gets the preferred label display mode.
The preferred label display mode.
Creates specific IChartItem instance for this series definition type.
Defines the visual representation to be horizontal stacked Bar chart.
Initializes a new instance of the class.
Gets the type of the s in the .
Gets the preferred label display mode.
The preferred label display mode.
Creates specific IChartItem instance for this series definition type.
This class represents a 2D StackedBar series item.
This method is called whenever the PropertyChanged event of the DataPoint occurs.
The sender.
The instance containing the event data.
Defines the visual representation to be Stacked Bar chart.
Initializes a new instance of the RangeBarSeriesDefinition class setting a default (string.Empty).
Gets the type of the s in the .
Gets the type of the visual container.
Creates specific IChartItem instance for this series definition type.
Creates an instance of the panel for this series definition type.
The class represents 2d step line series item.
Binds to points of a polyline to enable interactivity of a StepLine.
Binds to points of a polyline to enable interactivity of a StepLine item.
Creates StepLinePoints to enable interactivity of a StepLine item.
The arranged bounds.
The range Y from.
The range Y to.
This class represents a 2D step line series item.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
Gets the design time series definition.
The design time series definition.
Gets the user defined style.
The user defined style.
Creates geometry for displaying data points.
Data points on the chart.
PathFigure connecting data points with a line.
Defines the visual representation to be Line.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the Line chart.
For more information, please, refer to .
The resource id.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
This class represents a 2D point series item.
Identifies the dependency property.
Gets or sets the size of the point.
The size of the point.
Updates the point mark position.
You need to call this method only if you have changed the size of individual PointMark.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Called when DataSeries Definition is changed.
The sender.
The instance containing the event data.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
Creates the control points based on the .
The arranged bounds.
Defines the visual representation of a Scatter (Point) chart series.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets the default layout mode.
The default layout mode.
Gets or sets the size of the point.
The size of the point.
Gets or sets the point shape.
The point shape.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Creates an object that will represent a single item in the DataSeries.
New IChartItem of TItem type.
Defines the visual representation to be Stacked 3D Line.
Initializes a new instance of the class.
Defines the visual representation to be Stacked 3D Spline.
Initializes a new instance of the class.
Class representing the user style changed event args.
Initializes a new instance of the class.
Name of the user style.
Gets or sets the name of the user style.
The name of the user style.
Represents viewport container, scales the viewport to fit the available space without changing proportions.
The aspect ratio that is to be maintained for the respective viewport.
Called to measure a control.
The maximum size that the method can return.
The size of the control, up to the maximum specified by .
Called to arrange and size the content of a object.
The computed size that is used to arrange the content.
The size of the control.
This class describes settings needed to define the chart behavior for zooming and scrolling.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Occurs when a property value changes.
Gets or sets the range start.
The range start.
Gets or sets the slider selection start.
The range start.
Gets or sets the slider selection end.
The range start.
Gets or sets the range end.
The range end.
Gets or sets the min zoom range.
The min zoom range.
Gets or sets the scroll mode.
The scroll mode.
Gets the difference between RangeEnd and RangeStart.
Sets the selection range.
The range start.
The range end.
Suspends the notifications.
Resumes the notifications.
Raises the event.
The instance containing the event data.
This class represents the chart legend.
Resets the theme.
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 custom (user-defined) legend items to display in the legend control.
Gets or sets the legend item marker shape.
The legend item marker shape.
Gets or sets FontWeight for the HeaderTemplate of the ChartLegend.
The default value is bold.
Gets or sets a value that indicates whether the legend should display auto-generated legend items
or only custom (user-defined) items.
The default value is true.
Gets or sets the legend item style.
The legend item style.
Gets or sets the items panel orientation.
The items panel orientation.
Gets or sets a value that indicates whether to reverse the order of ChartLegendItems.
When overridden in a derived class, is invoked whenever application
code or internal processes (such as a rebuilding layout pass) call
.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents a chart legend item.
Gets or sets a value indicating whether this instance is clicked.
True if this instance is clicked; otherwise, false.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Called when the chart item is clicked.
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.
Gets or sets the style applied to the legend item marker.
Gets or sets the MarkerFill.
Gets or sets the MarkerStroke.
Gets or sets the stroke thickness of the legend item marker.
Gets or sets the legend item marker shape.
Gets or sets a value indicating whether the built-in mask overlay should be visible or not.
This property is applicable only to a limited set of the supported themes (i.e. Office, Vista, Windows7). Also disabling the mask
overlay will disable the item selection indicator as well.
The default value is Visible.
Gets or sets the text that appears in the legend item entry.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents a chart title item.
Resets the theme.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the OuterBorderBrush.
OuterBorderBrush.
Gets or sets the OuterBorderThickness.
OuterBorderThickness.
Gets or sets the CornerRadius.
CornerRadius.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call .
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Converts a 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.
A converted value. If the method returns null, the valid null value is used.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
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.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Converts a 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.
A converted value. If the method returns null, the valid null value is used.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Determines the type of the chart aggregation function.
Specifies no aggregation.
Specifies a SUM function.
Specifies a COUNT function.
Specifies a MIN function.
Specifies a AVERAGE function.
Specifies a MAX function.
This class describes how a particular filtering is carried out.
Initializes a new instance of the class.
Initializes a new instance of the class.
The filter descriptor.
Initializes a new instance of the class.
The member.
The member type.
The filter operator.
The value.
Gets the inner descriptor.
The inner descriptor.
Creates a predicate filter expression used for collection filtering.
The instance expression, which will be used for filtering.
A predicate filter expression.
Contains ChartFilterDescriptors.
This class describes how a particular grouping is carried out.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Initializes a new instance of the class.
The group descriptor.
Initializes a new instance of the class.
The member.
Initializes a new instance of the class.
The member.
Type of the member.
Gets or sets the data member used for grouping.
The member.
Gets or sets the type of the data member used for grouping.
The type of the member.
Gets the inner descriptor.
The inner descriptor.
Contains ChartGroupDescriptors.
Provides a standard set of book related commands.
Represents a command which returns the chart to the state it was before the last hierarchy-related action.
Represents a command which puts the chart into the state it was before the last Back action.
Represents a command which puts the chart into its initial state.
Determines the type of the chart sampling function.
Specifies a AVERAGE function.
Specifies a function, which keeps the extremes in the source data.
Specifies a SUM function.
Specifies a MIN function.
Specifies a MAX function.
Specifies a FIRST function.
Specifies a LAST function.
This class describes how a particular sorting is carried out.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Initializes a new instance of the class.
The sort descriptor.
Initializes a new instance of the class.
The member.
The sort direction.
Gets or sets the member name which will be used for sorting.
Gets or sets the sort direction for this sort descriptor. If the value is null no sorting will be applied.
Gets the inner descriptor.
The inner descriptor.
Contains ChartSortDescriptors.
This descriptor groups data in RadChart by days.
Initializes a new instance of the class.
Initializes a new instance of the class.
The member.
This descriptor groups data in RadChart by the hours.
Initializes a new instance of the class.
Initializes a new instance of the class.
The member.
This descriptor groups data in RadChart by the minutes.
Initializes a new instance of the class.
Initializes a new instance of the class.
The member.
This descriptor groups data in RadChart by years.
Initializes a new instance of the class.
Initializes a new instance of the class.
The member.
This descriptor groups data in RadChart by the seconds.
Initializes a new instance of the class.
Initializes a new instance of the class.
The member.
This descriptor groups data in RadChart by years.
Initializes a new instance of the class.
Initializes a new instance of the class.
The member.
Represents a function which calculates DateTime average.
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 calculates DateTime average.
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 calculates DateTime average.
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 .
Determines how empty datapoints are handled by the control.
Replaces the empty datapoint with 0.
Does not render visible representation for the corresponding empty datapoint.
Disconnects the series, to signify the presence of empty datapoint.
This class contains settings for data grouping and aggregation of the RadChart databinding engine.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets a collection of objects used to group the
items collection of this instance.
The group descriptors.
Gets or sets the field name used for databinding the StackGroup in case of StackedBar series.
Gets or sets a value indicating whether RadChart should create series for last group or it will
be used for aggregation functions only.
True If you want RadChart to create series for the last group,
False If you want RadChart to aggregate the data from the last group using an aggregate function.
The default value is false.
When this property is set to true it will instruct RadChart to combine all
grouped series data points into a single series.
THis class represents the data mappings, used to describe hierarchical data for drill-down scenarios in RadChart.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the collection of SeriesMappings.
Gets or sets the relation.
Relations are used in hierarchy scenarios to obtain data from the parent data item.
The relation.
Initializes a new instance of the class.
The underlying data item.
The ChartHierarchicalViewDescriptor.
This enumeration represents the supported hierarchy-related actions.
Represents the Drill action. It occurs when an item is clicked to drill into its details.
Represents the Back action. It occurs when the chart is put in its previous state.
Represents the Forward action. It occurs when the chart is put in the state it has been before Back has occurred.
Represents the Reset action. It occurs when the chart is put in its initial state.
This class holds the event arguments collected when a hierarchy-related action is performed -- Drill, Back or Forward.
Initializes a new instance of the class.
The chart area.
The underlying data item.
The hierarchy drill action.
Gets or sets the chart area in which the hierarchy action is performed.
The chart area.
Gets or sets the data item for the DataPoint, which initiates the operation.
The data item.
Gets or sets the hierarchy action.
The hierarchy action.
This class represents the unit, which is responsible for managing the Hierarchical data sources in RadChart.
It provides means to manage and control the chart state in hierarchical data scenarios.
Identifies the dependency property.
Identifies the dependency property key.
Initializes a new instance of the class.
Initializes a new instance of the class.
The chart.
Occurs when a hierarchy-related action is performed.
Gets or sets the instance of RadChart.
The chart.
Gets the chart HierarchicalViewDescriptors.
The HierarchicalViewDescriptors.
Gets the items source, which corresponds to the current level in the hierarchy.
The current items source.
Returns the chart to the state it was before the last hierarchy-related action.
Puts the chart into the state it was before the last Back action.
Puts the hierarchical chart in it initial state. Clears the Back and Forward stacks.
Raises the event.
The instance containing the event data.
Holds the collection of items that describe the hierarchy structure in the chart.
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 read-only collection of data points.
Initializes a new instance of the class.
Initializes a new instance of the class.
The data points.
Represents an observable collection
of .
Initializes a new instance of the class.
Initializes a new instance of the class.
The data series.
This class contains configuration settings for sampling in RadChart.
Identifies the dependency property.
Identifies the dependency property.
Occurs when a property value changes.
Gets or sets the function used to extract data samples.
The sampling function.
Gets or sets the samples count.
The samples count.
Raises the event.
The instance containing the event data.
This enumeration represents the statuses of the class depending on the XValues of its s.
This status is assigned when all s have their XValue property set to double.NaN.
This status is assigned when all s have their XValue property set and at least one of them contains floating point number.
This status is assigned when all s have their XValue property set to integer values.
This status is assigned when some of s have their XValue property set and the rest default to double.NaN.
This status represents the non-determined status state (status not set).
Provides data for the HoverChanged event.
Initializes a new instance of the class.
The hovered items.
The unhovered items.
The hovered series.
The unhovered series.
Gets a list that contains the newly hovered items.
The hovered items.
Gets a list that contains the newly unhovered items.
The unhovered items.
Gets a list that contains the newly hovered series.
The hovered series.
Gets a list that contains the newly unhovered series.
The unhovered series.
Determines the selection mode used by the chart control (single or multiple item selection).
Single item selection.
Multiple item selection.
Determines the level of interactivity processed by the chart control.
User interactivity is disabled (hover / select effects will not be applied).
User interactivity is processed on series item level (i.e. clicking / hovering an item will select / highlight only the single item).
This enumeration value is not applicable to self-drawing series types like Line, Spline, Area (and all of their derivatives).
User interactivity is processed on series level (i.e. clicking / hovering an item will select / highlight all items in its respective series).
This enumeration value is not applicable to Pie and Doughnut series types.
This class contains settings for the customization of the Hover / Select visual effects supported by the chart control.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets a value indicating the scope of interactivity for hover effects.
Gets or sets a value indicating the scope of interactivity for selection effects.
Gets or sets a value indicating the selection mode used by the chart control.
You need to set the property in order to enable the selection functionality.
Provides data for the SelectionChanged event.
Initializes a new instance of the class.
The added items.
The removed items.
The added series.
The removed series.
Gets a list that contains the items that were selected.
The added items.
Gets a list that contains the items that were unselected.
The removed items.
Gets a list that contains the series that were selected.
The added series.
Gets a list that contains the series that were unselected.
The removed series.
This chart formatter allows the chart to format numbers in human readable or scientific form.
Initializes a new instance of the class.
Initializes a new instance of the class.
An the custom format provider should fall back to in case it cannot convert the value.
Initializes a new instance of the class.
The default format that is to be used in case no specific format is defined.
Initializes a new instance of the class.
An the custom format provider should fall back to in case it cannot convert the value.
The default format that is to be used in case no specific format is defined.
Converts the value of a specified object to an equivalent string representation using specified format and culture-specific formatting information.
A format string containing formatting specifications.
An object to format.
An object that supplies format information about the current instance.
The string representation of the value of , formatted as specified by and .
Returns an object that provides formatting services for the specified type.
An object that specifies the type of format object to return.
An instance of the object specified by , if the implementation can supply that type of object; otherwise, null.
Specifies the RadChart number format behavior.
Specifies that numbers should be formatted in a human readable form.
Specifies that numbers should be formatted in a scientific form.
Specifies that numbers should not be formatted.
Provides scaling functionality.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the width under which the chart will be scaled down.
The width.
Gets or sets the height under which the chart will be scaled down.
The height.
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size.
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.
Creates a step line from series of data points.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
This class represents a control which is only visible when has no set.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets TextVerticalAlignment.
TextVerticalAlignment.
Gets or sets TextHorizontalAlignment.
TextHorizontalAlignment.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents the point mark indicator associated with series like Line, Spline, etc. (series with point marks).
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 the point mark canvas left.
The point mark canvas left.
Gets or sets the point mark canvas top.
The point mark canvas top.
Gets or sets the style applied to the shape associated with the point mark instance.
Gets or sets the size (width and height of the point mark).
Gets or sets the stroke of the point mark.
Gets or sets the stroke thickness of the point mark.
Gets or sets the fill of the point mark.
Gets or sets the shape of the point mark.
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.
This method is invoked whenever is set to true internally.
The that contains the event data.
This is the base class for area chart series in the 2D space.
Initializes a new instance of the class.
Creates the background figure.
The top points.
The bottom points.
This is the base class for line chart series in the 2D space.
Initializes a new instance of the class.
This is the base class for range chart series in the 2D space.
Initializes a new instance of the class.
Contains common members for linear series definitions.
Gets the default layout mode.
The default layout mode.
Gets or sets a value indicating whether point marks should be displayed.
True if point marks should be displayed otherwise, false.
Specifies whether RadChart will auto generate legend items for each datapoint or for the entire series.
Specifies that RadChart will generate a single legend item for the data series only.
Specifies that RadChart will generate a legend item for each data point in the series.
Specifies that RadChart will not generate a legend item for the series.
Generic class that defines a SeriesDefinition for linear series whose items have point marks.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets a value indicating whether the point marks associated with chart series items should be
visible or hidden.
Default value is true.
Gets the default layout mode.
The default layout mode.
Creates the aggregation group.
Initializes the design time aggregators.
This class represents implementation of an area chart series in the 2D space.
Sets the default style key.
This class represents a concrete implementation of a range chart series in the 2D space.
Sets the default style key.
This class represents a definition for the line range series type in the 2D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Initializes a new instance of the class.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the Spline range chart.
For more information, please, refer to .
The resource id.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
This class represents a 2D line range series item.
This class represents a concrete implementation of a stacked area 100 chart series in the 2D space.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
This class represents a concrete implementation of a stacked area chart series in the 2D space.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
This class represents a 2D CandleStick series item.
Identifies the dependency property.
Identifies the dependency property.
Identifies the read 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.
Gets or sets the bottom wick visibility.
The bottom wick visibility.
Gets or sets the candle height point.
The candle height.
Gets a value indicating whether the DojiLine should be displayed (Open and Close are equal).
Gets or sets the empty candle stick brush.
The empty candle stick brush.
Gets a value indicating whether the Stick should be filled or not.
Gets or sets the maximum X value defined by OpenPoint and ClosePoint properties.
The maximum X value.
Gets or sets the maximum Y value defined by OpenPoint and ClosePoint properties.
The maximum Y value.
Gets or sets the minimum X value defined by OpenPoint and ClosePoint properties.
The minimum X value.
Gets or sets the RadiusX value.
The RadiusX value.
Gets or sets the RadiusY value.
The RadiusY value.
Gets or sets the LineThickness value.
The LineThickness value.
Gets or sets the minimum Y value defined by OpenPoint and ClosePoint properties.
The minimum Y value.
Gets or sets the top wick visibility.
The top wick visibility.
Gets or sets the fill.
The fill.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Calculates the position of the helper layout points needed for the rendering of the financial series.
The constraint in which the chart item should be rendered.
Called to measure a control.
The maximum size that the method can return.
The size of the control, up to the maximum specified by .
Called when the animation settings associated with the respective series item change.
Occurs when the DataPoint is changed.
The target.
The instance containing the event data.
Applies the custom appearance settings.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
This class represents a concrete implementation of a line series in the 2D space.
Sets the default style key.
This class represents a 2D stacked line series item.
This class represents a concrete implementation of a stacked line chart series in the 2D space.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
This class represents a definition for the stacked line series type in the 2D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
This class represents a concrete implementation of a spline area chart series in the 2D space.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
Sets the default style key.
This class represents a 2D Spline DataRange series item.
This class represents a concrete implementation of a spline range chart series in the 2D space.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
Sets the default style key.
This class represents a definition for the spline range series type in the 2D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Initializes a new instance of the class.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the Spline range chart.
For more information, please, refer to .
The resource id.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
This class represents a concrete implementation of a stacked spline area 100 chart series in the 2D space.
This class represents a concrete implementation of a stacked spline area chart series in the 2D space.
This class represents a concrete implementation of a spline chart series in the 2D space.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
Sets the default style key.
This class represents a concrete implementation of a stacked spline chart series in the 2D space.
This class represents a definition for the stacked spline series type in the 2D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
This class represents a 2D stacked spline series item.
This class represents a chart axis title item.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the border style.
The border style.
Gets or sets the inner border style.
The inner border style.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents a base collection of extensions.
The type of the extended object.
Initializes a new instance of the BaseExtensionCollection class.
The owner.
Removes all elements from the .
Inserts an element into the at the specified index.
The zero-based index at which should be inserted.
The object to insert. The value can be null for reference types.
is less than zero.
-or-
is greater than .
Removes the element at the specified index of the .
The zero-based index of the element to remove.
is less than zero.
-or-
is equal to or greater than .
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 .
This is a standard interface for all classes supporting RadChart's extensibility mechanism.
Type of the extended object.
Gets the collection of extensions attached to the extended object.
The extensions.
Represents a standard interface for classes supporting the RadChart's extensibility mechanism.
The type of the extended object.
Enables an extension object to find out when it has been aggregated.
Called when the extension is added to the ChartArea.Extensions collection property.
The ChartArea object whose Extensions collection is being modified (new extension added).
Enables an object to find out when it is no longer aggregated.
Called when an extension is removed from the ChartArea.Extensions collection property.
The ChartArea object whose Extensions collection is being modified (extension removed).
This is a standard interface for collections containing extension objects which support the RadChart's extensibility mechanism.
The type of the extended object.
This class represents the label token for Axis Title.
Gets a value indicating whether this label's position is valid.
Returns true if this label's position is valid; otherwise, false.
Defines the visual representation to be CandleStick chart.
Initializes a new instance of the class.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the CandleStick chart.
For more information, please, refer to .
The resource id.
Creates specific IChartItem instance for this series definition type.
This class represents a 2D pie series item.
Geometry Generator for Pie and Doughnut.
Initializes a new instance of the class.
Gets the geometry.
The geometry.
Gets or sets the inner radius.
The inner radius.
Gets or sets the start value.
The start value.
Gets or sets the value.
The value.
Gets or sets the start angle defined.
The start angle.
Gets the restricted value.
The restricted value.
Updates the geometry.
The size.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the figure path.
The figure path.
Gets or sets the figure path. Needed since Silverlight does not allow multiple usages of a single Geometry.
The property.
Gets or sets the figure path. Needed since Silverlight does not allow multiple usages of a single Geometry.
The property.
Gets the start angle of the item.
The start angle.
Gets the sweep angle of the item.
The sweep angle.
Gets or sets a value indicating whether the built-in mask overlay should be visible or not.
This property is applicable only to a limited set of the supported themes (i.e. Office, Vista, Windows7). Also disabling the mask
overlay will disable the item selection indicator as well.
The default value is Visible.
Geometry Generators.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Creates the Geometry Generators.
Evaluates the inner radius ratio.
Called to arrange and size the content of a object.
The computed size that is used to arrange the content.
The size of the control.
Configures the initial state of the transform.
Called when DataSeries Definition is changed.
The sender.
The instance containing the event data.
Converts degrees to radians.
The value to convert in degrees.
The converted value in radians.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Converts a 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.
A converted value. If the method returns null, the valid null value is used.
Not implemented.
Defines the visual representation to be Spline Area chart.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the Spline Area chart.
For more information, please, refer to .
The resource id.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
Defines the visual representation to be Spline chart.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the Spline chart.
For more information, please, refer to .
The resource id.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
Defines the visual representation to be Stick chart.
Initializes a new instance of the class.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the Stick chart.
For more information, please, refer to .
The resource id.
Creates specific IChartItem instance for this series definition type.
Represents a 3-dimensional Stacked Bar 100 item.
For more information, please, refer to .
This class represents a definition for StackedBar100 3D series chart type.
Initializes a new instance of the class.
Initializes a new instance of the class.
Name of the group.
Gets the default layout mode.
The default layout mode.
Gets the type of the s in the .
Gets a value indicating whether this defines a Stack 100 series.
Returns true if the series is Stacked 100; otherwise, false.
Creates specific IChartItem instance for this series definition type.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Initializes static members of the StackedBar100Control3D class.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents a 2D stacked area series item.
This class represents a 2D stacked area 100 series item.
Creates the top points.
The arranged bounds.
The range Y from.
The range Y to.
Creates the bottom points.
The arranged bounds.
The range Y from.
The range Y to.
This class represents a definition for the stacked area 100 series type in the 2D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Gets the type of the s in the .
Gets the type of the visual container.
Gets a value indicating whether this defines a Stack 100 series.
Returns true if the series is Stacked 100; otherwise, false.
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
This class represents a definition for the area series type in the 2D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
This class represents a 2D stacked bar 100 series item.
Sets the transform center.
Size of the arranged.
Defines the visual representation to be Stacked Bar 100 chart.
Initializes a new instance of the class.
Initializes a new instance of the class.
Name of the group.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the preferred label display mode.
The preferred label display mode.
Gets a value indicating whether this defines a Stack 100 series.
Returns true if the series is Stacked 100; otherwise, false.
Gets the resource id associated with the Stacked Bar chart.
For more information, please, refer to .
The resource id.
Creates specific IChartItem instance for this series definition type.
Creates an instance of the panel for this series definition type.
This class represents a 2D Bubble series item.
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 or sets the relative center point.
The relative center point.
Gets or sets the property.
The property.
Gets or sets the geometry that defines the bubble series item visualization.
Gets or sets the property.
The property.
Gets or sets a value indicating the radius of the bubble (circle).
The radius.
Gets or sets the property.
The property.
Gets or sets the center point of the bubble.
The center point.
Called to arrange and size the content of a object.
The computed size that is used to arrange the content.
The size of the control.
Configures the initial state of the transform.
Called when the animation settings associated with the respective series item change.
Applies the custom appearance settings.
Sets the series item style.
This method is called whenever the PropertyChanged event of the DataPoint occurs.
The sender.
The instance containing the event data.
Defines the visual representation of a Bubble chart series.
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 whether the bubble size should be relative to the available ChartArea,
or should be interpreted as an absolute value in device-independent pixels.
Returns true if BubbleSize is relative; otherwise, false.
Gets or sets a value indicating whether the bubble size should be interpreted as the bubble diameter
or as the bubble area.
Gets or sets a value indicating a custom scale factor that should be applied to the bubble dimensions.
This scale factor is applied to the final bubble dimensions (e.g. after any relative-size adjustments are performed).
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Gets the default layout mode.
The default layout mode.
Creates specific IChartItem instance for this series definition type.
Creates an instance of the panel for this series definition type.
This enumeration holds the possible interpretations of the bubble size value.
Indicates that bubble size should be interpreted as the bubble diameter (linear dependence).
Indicates that bubble size should be interpreted as the bubble area (quadratic dependence).
Indicates that bubble size should be interpreted as the bubble volume (cubic dependence).
This enumeration value is meaningful only for the 3D Bubble series type.
This class represents a 2D stacked spline area series item.
This class represents a definition for the stacked area 100% series type in the 3D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Initializes a new instance of the class.
Gets the type of the s in the .
Returns true to indicate that the Stacked Area 100 3D
uses the whole available space on Y.
Creates specific IChartItem instance for this series definition type.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents area 100% series item in the 3D space.
This class represents area series item in the 3D space.
This class represents a definition for the stacked area series type in the 3D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Initializes a new instance of the class.
Gets the type of the s in the .
Creates specific IChartItem instance for this series definition type.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents a line segment in 3D.
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 key.
Identifies the dependency property key.
Identifies the dependency property key.
Identifies the dependency property key.
Identifies the dependency property key.
Identifies the dependency property key.
Identifies the dependency property key.
Identifies the dependency property key.
Identifies the dependency property key.
Initializes a new instance of the class.
Gets or sets the 1st point of the generated 3D figure (for the line).
The point.
Gets or sets the second point of the generated 3D figure (for the line).
The point.
Gets or sets the 3rd point of the generated 3D figure (for the line).
The point.
Gets or sets the fourth point of the generated 3D figure (for the line).
The point.
Gets or sets the fifth point of the generated 3D figure (for the line).
The point.
Gets or sets the sixth point of the generated 3D figure (for the line).
The point.
Gets or sets the seventh point of the generated 3D figure (for the line).
The point.
Gets or sets the eighth point of the generated 3D figure (for the line).
The point.
Gets or sets the Width of the generated 3D figure (for the line).
The point.
Gets a value indicating whether the current chart series item should be rendered.
Called when data point has been changed.
Defines the visual representation to be 3D Line.
Identifies the dependency property.
Initializes a new instance of the class.
Gets the type of the s in the .
Gets or sets the width of the line.
The width of the line.
Creates specific IChartItem instance for this series definition type.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Initializes a new instance of the class.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Converts Point to Point3D given specific Z value.
Represents a 3-dimensional figure having eight corner points and six sides.
Represents the dependency property.
Represents the dependency property.
Represents the dependency property.
Represents the dependency property.
Represents the dependency property.
Represents the dependency property.
Represents the dependency property.
Represents the dependency property.
Represents the dependency property.
Gets or sets the 1st point of the .
The point.
Gets or sets the second point of the .
The point.
Gets or sets the 3rd point of the .
The point.
Gets or sets the fourth point of the .
The point.
Gets or sets the fifth point of the .
The point.
Gets or sets the sixth point of the .
The point.
Gets or sets the seventh point of the .
The point.
Gets or sets the eighth point of the .
The point.
Gets or sets the Parameter of the of the .
The point.
Creates the final element 3D model.
Primitive that renders segment of a spline curve.
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 the depth of the spline.
The depth.
Gets or sets a value indicating whether this segment of the spline is first.
Returns true if this spline segment is first; otherwise, false.
Gets or sets a value indicating whether this segment of the spline is last.
Returns true if this spline segment is last; otherwise, false.
Gets or sets the spline's first control point.
The control point.
Gets or sets the spline's second control point.
The control point.
Gets or sets the spline's third control point.
The control point.
Gets or sets the spline's fourth control point.
The control point.
Gets or sets the tessellation of the line.
The theta.
Gets or sets the thickness of the spline.
The thickness.
Gets or sets the width of the spline.
The width.
Gets or sets the Z position of the front spline plane.
The Z position.
Gets or sets the Z position of the back spline plane.
The Z position.
Gets the current item index.
The index.
Gets the series items count.
The series items count.
Creates the final element 3D model.
The final 3D model of the element.
Represents a 3D spline series.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the thickness of the spline.
The Thickness.
Gets or sets the Z position of the front spline plane.
The Z position.
Gets or sets the Z position of the back spline plane.
The Z position.
Called when data point has been changed.
Sets the LabelTransform property to correctly position the label.
This class represents a definition for the spline series type in the 3D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Initializes a new instance of the class.
Gets the type of the s in the .
Creates specific IChartItem instance for this series definition type.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents stacked spline area 100% series item in the 3D space.
This class represents a definition for the stacked spline area 100% series type in the 3D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Initializes a new instance of the class.
Gets a value indicating whether this defines a Stack 100 series.
Returns true if the series is Stacked 100; otherwise, false.
Gets the type of the s in the .
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Creates specific IChartItem instance for this series definition type.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents stacked area series item in the 3D space.
Gets the series aggregator.
The series aggregator.
Sets the control points.
The first control point.
The second control point.
The third control point.
The last control point.
This class represents a definition for the stacked area series type in the 3D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Initializes a new instance of the class.
Gets the type of the s in the .
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Creates specific IChartItem instance for this series definition type.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents a 3D bubble series item.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the number of horizontal slices to make on the bubble.
Gets the radius of the respective bubble (sphere) in the 3D space.
Gets or sets the number of vertical slices to make on the bubble.
Called when data point has been changed.
This class represents a definition for the bubble series type in the 3D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Initializes a new instance of the class.
Gets or sets a value indicating whether the bubble size should be relative to the available ChartArea,
or should be interpreted as an absolute value in device-independent pixels.
Returns true if BubbleSize is relative; otherwise, false.
Gets or sets a value indicating whether the bubble size should be interpreted as the bubble diameter
or as the bubble area.
Gets or sets a value indicating a custom scale factor that should be applied to the bubble dimensions.
This scale factor is applied to the final bubble dimensions (e.g. after any relative-size adjustments are performed).
Gets the type of the s in the .
Gets the default layout mode.
The default layout mode.
Creates specific IChartItem instance for this series definition type.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This converter verifies correct opacity is applied to materials for bubbles with negative bubble sizes.
Converts source values to a value for the binding target. The data binding engine calls this method when it propagates the values from source bindings to the binding target.
The array of values that the source bindings in the produces. The value indicates that the source binding has no value to provide for conversion.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value.
If the method returns null, the valid null value is used.
A return value of . indicates that the converter did not produce a value, and that the binding will use the if it is available, or else will use the default value.
A return value of . indicates that the binding does not transfer the value or use the or the default value.
Not implemented.
Extends and represents a sphere in the 3D space.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the number of horizontal slices to make on the sphere.
Gets or sets the radius of the sphere.
Gets or sets the number of vertical slices to make on the sphere.
Creates the final element 3D model.
The final 3D model of the element.
Tessellates the sphere and returns a MeshGeometry3D representing the
tessellation based on the given parameters.
This class represents a definition for the stacked spline area series type in the 2D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Gets a value indicating whether this defines a Stack 100 series.
Returns true if the series is Stacked 100; otherwise, false.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the Spline Area chart.
For more information, please, refer to .
The resource id.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
This class represents a 2D stacked spline area series item.
Gets or sets the points representing the bottom
curve.
The curve points.
Creates the clipping geometry of this item.
Updates the clipping geometry if this item's area rectangle.
This class represents a definition for the stacked spline area series type in the 2D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the Spline Area chart.
For more information, please, refer to .
The resource id.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
Financial series aggregator.
Initializes a new instance of the class.
Calculates the range.
The data series.
The index.
The range.
Calculates the range.
The data series.
The index.
The range.
A value indicating whether the width of the item should be removed.
Successor classes should provide implementation, evaluating the maximal value
for all aggregated (held in the collection).
The maximum value.
Successor classes should provide implementation, evaluating the minimal value
for all aggregated (held in the collection).
The minimum value.
This class represents area series item in the 3D space.
This class represents a definition for the area series type in the 3D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Initializes a new instance of the class.
Gets the type of the s in the .
Creates specific IChartItem instance for this series definition type.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents a 3-dimensional Stacked Bar item.
For more information, please, refer to .
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the height of the .
The height.
Gets or sets the width of the .
The width.
Called when the data point associated with that item changes.
This class returns half of the passed bar width to use as a radius.
Converts a 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.
A converted value. If the method returns null, the valid null value is used.
Not implemented.
This class represents a cone primitive in the 3D space.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the transform that centers the cone within its designated box.
Gets or sets the radius of the cylinder.
This class represents a cylinder primitive in the 3D space.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the transform that centers the cone within its designated box.
Gets or sets the radius of the cylinder.
Represents a 3D Box with rounded corners.
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.
Gets or sets the depth.
Gets or sets the height.
Gets or sets the radius.
Gets or sets a value indicating whether this is smooth.
Gets or sets the tessellation.
Gets or sets a value indicating whether this 's corners should be
equally rounded.
Gets or sets the width.
Creates the final element 3D model.
Describes the thickness of a frame around a box. Six values describe the Left, Back, Right, Front, Top, and Bottom sides of the box, respectively.
Initializes a new instance of the structure.
It has the specified uniform length on each side, specified by the parameter.
The thickness on each side.
Initializes a new instance of the structure.
Thickness on left and right.
Thickness on top and at the bottom.
Thickness in front and in the back.
Initializes a new instance of the structure.
Left.
Back.
Right.
Front.
Top.
Bottom.
Gets or sets the back thickness of the box.
The back.
Gets or sets the bottom thickness of the box.
The bottom.
Gets or sets the front thickness of the box.
The front.
Gets or sets the left thickness of the box.
The left.
Gets or sets the right thickness of the box.
The right.
Gets or sets the top thickness of the box.
The top.
Implements the operator ==, compares two structures.
The left operand.
The right operand.
true if equal, false otherwise.
Implements the operator !=, compares two structures.
The left operand.
The right operand.
true if not equal, false otherwise.
Indicates whether this instance and a specified object are equal.
Another object to compare to.
True if and this instance are the same type and represent the same value; otherwise, false.
Returns the hash code for this instance.
A 32-bit signed integer that is the hash code for this instance.
Indicates whether the current object is equal to another object of the same type.
An object to compare with this object.
True if the current object is equal to the parameter; otherwise, false.
Helper class enabling the binding to structure.
Identifies the .
Identifies the .
Identifies the .
Identifies the .
Identifies the .
Identifies the property.
Identifies the .
Gets or sets the back.
The back.
Gets or sets the bottom.
The bottom.
Gets or sets the front.
The front.
Gets or sets the left.
The left.
Gets or sets the right.
The right.
Gets or sets the .
The Thickness3D value.
Gets or sets the top.
The top.
Implicit converter from to .
Thickness.
.
Extends the class to enable conversion of different types from and to .
Determines whether this instance [can convert from] the specified type descriptor context.
The type descriptor context.
Type of the source.
true if this instance [can convert from] the specified type descriptor context; otherwise, false.
Determines whether this instance [can convert to] the specified type descriptor context.
The type descriptor context.
Type of the destination.
true if this instance [can convert to] the specified type descriptor context; otherwise, false.
Converts from.
The type descriptor context.
The culture info.
The source.
Converts to.
The type descriptor context.
The culture info.
The value.
Type of the destination.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
This constant supports the RadChart infrastructure and is not intended to be used directly from your code.
This constant supports the RadChart infrastructure and is not intended to be used directly from your code.
Represents the Stick financial series in 2D.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the center.
The center.
Gets or sets the bottom wick top point.
The bottom wick top.
Gets or sets the upper wick top point.
The upper wick top.
Gets or sets the bottom wick bottom point.
The bottom wick bottom.
Gets or sets the upper wick bottom point.
The upper wick bottom.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Calculates the position of the helper layout points needed for the rendering of the financial series.
The constraint in which the chart item should be rendered.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
This method is called whenever the PropertyChanged event of the DataPoint occurs.
The sender.
The instance containing the event data.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
Called to measure a control.
The maximum size that the method can return.
The size of the control, up to the maximum specified by .
Called when the animation settings associated with the respective series item change.
Occurs when the DataPoint is changed.
The target.
The event arguments.
Applies the custom appearance settings.
Given a double value, this converter returns 1/2 of it.
Used to center labels, etc. based on ActualWidth/ActualHeight.
Converts the 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.
A converted value. If the method returns null, the valid null value is used.
Not implemented.
Converts to .
Use ConverterParameter to additionally offset the .
Converts or to TranslateTransform.
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.
A converted value. If the method returns null, the valid null value is used.
Not implemented.
This class represents a single piece of data that is visualized in a chart series.
Each chart series consists of a related group of data points.
Initializes a new instance of the class.
Initializes a new instance of the DataPoint class.
The YValue to be shown on the Y axis.
Initializes a new instance of the class.
The DateTime value to be shown on the X axis.
Initializes a new instance of the class.
The value set to the XValue property.
The value set to the YValue property.
Initializes a new instance of the class.
The category X.
The value Y.
Gets or sets a value indicating the size associated with a bubble representation of a data point.
Gets or sets the closing stock value for financial charts.
Gets or sets the original data item.
This is only relevant for databinding scenarios.
Gets or sets the highest stock value for financial charts.
Gets or sets the string representation of this object in the ChartLegend.
Gets or sets the lowest stock value for financial charts.
Gets or sets the opening stock value for financial charts.
Gets or sets a value indicating the value of the data point relative to the horizontal axis.
Gets or sets a value indicating the category of the data point relative to the horizontal axis.
Gets or sets a value indicating the value of the data point relative to the vertical axis.
Gets the label formatting string to be displayed.
The label format.
Gets or sets the legend item label format.
The legend item label format.
Gets or sets the tooltip for the associated .
Gets or sets a boolean value, indicating whether the data point should be considered empty..
Gets the to which the current belongs.
Receives the weak event for PropertyChanged from DataItem.
DataItem bound to this DataPoint.
The instance containing the event data.
Represents a data series that is visualized by the in one of the
s.
It is an observable collection of
items.
Additionally, contains properties to control the data series visualization.
Initializes a new instance of the class.
Gets or sets the chart type that will be used to visualize the .
The definition of the series.
The label displayed as information in the legend..
Gets the ZPosition of the data series.
Inserts an element into the at the specified index.
The zero-based index at which should be inserted.
The object to insert. The value can be null for reference types.
is less than zero.-or- is greater than .
Removes the element at the specified index of the .
The zero-based index of the element to remove.
is less than zero.-or- is equal to or greater than .
Removes all items from the collection.
Represents an observable collection
of .
Initializes a new instance of the class.
Initializes a new instance of the class.
The data series.
Panel used by to arrange the labels in a single labels layer.
Initializes a new instance of the class.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class.
The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.
The size that this element determines it needs during layout, based on its calculations of child element sizes.
Represents an ObservableCollection collection of .
Represents an ObservableCollection of items.
used to display the 3D 's labels.
Initializes a new instance of the class.
Gets a collection of collections, one per .
Updates this instance.
Notifies the container to refresh the text of its labels.
Updates the label data whenever a transformation change is detected e.g. when rotating the chart in the 3D space.
Represents a layer that renders a single collection of items.
Initializes a new instance of the class.
Panel used by to organize the layers of labels.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class.
The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.
The size that this element determines it needs during layout, based on its calculations of child element sizes.
Represents the series item tooltip in 2D.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the outer border brush.
The outer border brush.
Gets or sets the inner border brush.
The inner border brush.
Gets or sets the border opacity.
The border opacity.
Gets or sets the InnerBorderThickness.
InnerBorderThickness.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Delegate used for ItemToolTip events.
Event arguments for tooltip events.
Initializes a new instance of the class.
The data point.
The data series.
Initializes a new instance of the class.
The data point.
The data series.
The instance containing the event data.
Gets or sets the data point.
The data point.
Gets or sets the data series.
The data series.
Gets or sets the mouse data.
The mouse data.
Gets or sets the index of the associated series item.
This enumeration represents the supported dimension options supported by RadChart.
Choose this option for two-dimensional chart area.
Choose this option for three-dimensional chart area.
Represents a dynamic collection of items that provides notifications when items
get added, removed, their property changes or when the whole list is refreshed.
Occurs when an Item's property has changed to notify the subscribers about this change.
Adds the elements of the specified collection to the end of the ObservableCollection"/>.
The items that will be added.
Inserts an element into the at the specified index.
The zero-based index at which should be inserted.
The object to insert. The value can be null for reference types.
is less than zero.-or- is greater than .
Removes the element at the specified index of the .
The zero-based index of the element to remove.
is less than zero.-or- is equal to or greater than .
Removes all items from the collection.
This interface should be implemented by all chart elements that are associated with a set of label text values.
Gets the labels for the respective axis items.
Gets or sets the label alignment relative to the calculated position.
This class represents the label token for various chart elements.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
Initializes a new instance of the class.
Initializes a new instance of the class.
The object to initialize from.
Initializes a new instance of the class.
The object to initialize from.
The position of the label in the 3D space.
Gets the related to the current .
Gets a value indicating whether this label's position is valid.
Returns true if this label's position is valid; otherwise, false.
Gets the label formatting string to be displayed.
The label format.
Gets or sets the value indicating whether DateTime formatted labels should be displayed.
Gets or sets the relative displacement of the label.
The offset.
Gets or sets the position of the label in the 3D space.
Gets or sets the is to be applied to the label.
The transform.
Gets or sets the numerical value of the tick point.
Gets or sets the position of the label in the 2D space (the Viewport space).
Gets the XY position of the .
The XY position.
This class represents an exception raised by the RadChart control.
Initializes a new instance of the class.
Initializes a new instance of the class.
The message associated with the current exception.
Initializes a new instance of the class.
The message associated with the current exception.
The inner exception associated with the current exception.
Initializes a new instance of the class.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
The parameter is null.
The class name is null or is zero (0).
This class contains extension methods to the IEnumerable interface.
Invokes a transform function on each element of a sequence and returns the minimum Double value
if the sequence is not empty; otherwise returns the specified default value.
The type of the elements of source.
A sequence of values to determine the minimum value of.
A transform function to apply to each element.
The default value.
The minimum value in the sequence or default value if sequence is empty.
Invokes a transform function on each element of a sequence and returns the maximum Double value
if the sequence is not empty; otherwise returns the specified default value.
The type of the elements of source.
A sequence of values to determine the maximum value of.
A transform function to apply to each element.
The default value.
The maximum value in the sequence or default value if sequence is empty.
Represents a single chart item of a in the .
This is the visual representation of a .
Gets the Chart Area the current Chart item belongs to.
The chart area.
Gets the index of the current in the .
The index of the current.
Gets or sets the data point that is associated with this chart item.
The data point.
Gets the collection to which the belongs.
The data points.
This interface should be implemented by controls that can be used to present a collection of items.
Gets or sets a collection used to generate the content of the control.
Gets or sets the user interface (UI) visibility of the element.
Represents an object defining the visual representation of each data series, i.e. the chart type
that will be used to visualize the corresponding .
The X instance associated with the current .
The Y instance associated with the current .
Gets the name of the Y Axis associated with the current .
Gets or sets how null values will be handled in the chart.
The option.
Gets or sets the name of the specific series.
Gets or sets the animation settings for the series.
The animation settings object.
Gets or sets the settings related to select / hover effects for the series.
Note that the interactivity functionality is available for WPF4 / Silverlight4 projects only.
Gets the appearance settings for the series.
Gets or sets the format string for the series items.
Gets or sets the format string for the series items.
Gets boolean value indicating whether horizontal axis should be used with this series or not.
Gets a value indicating whether this defines a Stack 100 series.
True if the series is Stacked 100; otherwise, false.
Gets boolean value indicating whether vertical axis should be used with this series or not.
Gets or sets the associated with each of the s the current .
Gets or sets the series item label style.
The series item label style.
Gets or sets the series item Tooltip style.
The series item Tooltip style.
Gets or sets the associated with each point mark (where applicable).
Gets or sets the associated with each series (where applicable).
Gets the type of the s in the .
Gets the type of the layout panel of the .
Gets the type of the visual container.
Gets or sets the legend display mode.
Gets the preferred label display mode.
The preferred label display mode.
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Gets or sets the default item tooltip format.
The item tooltip format.
Gets or sets the default legend item label format.
The legend item label format.
Gets or sets a value indicating whether the labels associated with each series item should be visible or hidden.
Default value is true.
Gets or sets a value indicating whether the tool tips are enabled.
Default value is true.
Gets or sets the visibility of the series.
The visibility.
Gets the label position generator.
The label position generator.
Creates an object that will represent a single item in the DataSeries.
Returns IChartItem object. This object is the visual representation of a single
from the collection.
Extends the class to add 3D items functionality.
The type of the control3 D.
Occurs when the control template of the 2D model control has been applied.
Gets the ChartArea containing the current .
Gets the model of the current Chart Item.
The model.
When overridden in a derived class, is invoked whenever application
code or internal processes call .
Raises the event.
Sets the series item style.
Configures the animation settings.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
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 BaseChartItemControl3D class.
Gets the Chart Area the current chart item belongs to.
The chart area.
Gets the index of the current in the .
The index of the current.
Gets or sets the data point that is associated with this chart item.
Gets the collection to which the belongs.
The data points.
Gets or sets the depth associated with the current chart item in the 3D space.
The depth.
Gets or sets the .
The label data.
Gets or sets the label offset.
The label offset.
Gets or sets the which is to be applied to the label.
The .
Gets a value indicating whether the current chart series item should be rendered.
Gets a value indicating whether the current series item corresponds to the last data point from the data source.
Gets the labels control.
The labels control.
Invoked whenever the control container should be cleared.
Called when data point has been changed.
Called when a model control is attached.
This class represents a base class for 3D control implementations.
The type of the model control.
Identifies the attached dependency property.
Identifies the attached dependency property.
Initializes a new instance of the class.
Gets the begin time of the animation.
Gets the model element in the 3D space.
Gets the underlying 2D control associated with the current 3D control.
Gets or sets the controls container.
Gets or sets the logical children.
The children.
Gets or sets the logical parent.
The parent.
Gets the model control.
Gets the number of child elements for the object.
The number of child elements.
Gets the storyboard associated with the mouse enter event.
Gets the storyboard associated with the mouse leave event.
The mouse leave storyboard.
Invoked whenever a child element has been added to the 3D control.
The child element being added.
Index of the item.
Invoked whenever a child element has been removed from the 3D control.
The child element being removed.
Index of the item.
When overridden in a derived class, is invoked whenever the event is raised.
Invoked whenever the control container has been changed.
Initializes the model control of the current 3D control.
The model control.
Invoked whenever the control container should be cleared.
Retrieves a storyboard.
Creates the model control for the current 3D control.
Invoked whenever a model control has been attached to the 3D control.
Invoked whenever a model control has been created for the 3D control.
Returns the specified in the parent .
The index of the 3-D visual object in the collection.
The child in the collection at the specified value.
The value is invalid.
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.
Invoked when the parent element of this reports a change to its underlying visual parent.
The previous parent. This may be provided as null if the did not have a parent element previously.
Provides an accessor that simplifies access to the NameScope registration method.
This class represents a base class for 3D primitive shapes.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the back material applied to the respective 3D element.
Gets or sets the material applied to the respective 3D element.
Gets or sets the model applied to the respective 3D element.
Creates a rectangle 3D model.
The first rectangle vertex.
The second rectangle vertex.
The third rectangle vertex.
The fourth rectangle vertex.
The material applied to the rectangle.
The material applied to the back side of the rectangle.
The rectangle model.
Creates a triangle mesh geometry from three Point3D instances.
The first triangle vertex.
The second triangle vertex.
The third triangle vertex.
The triangle mesh geometry.
Creates a triangle 3D model.
The first triangle vertex.
The second triangle vertex.
The third triangle vertex.
The material applied to the triangle.
The material applied to the back side of the triangle.
The triangle model.
Converts degrees to radians.
The value to convert in degrees.
The converted value in radians.
Updates the final model of the 3D element in response to a InvalidateModel() call.
The target element.
The instance containing the event data.
Converts radians to degrees.
The value to convert in radians.
The converted value in degrees.
Invalidates the 3D primitive whenever a property that affects the visual appearance of the element is changed.
The target 3D element.
The instance containing the event data.
Creates the final element 3D model.
The final 3D model of the element.
Participates in rendering operations when overridden in a derived class.
Clears the model.
Creates a rectangle mesh geometry from four Point3D instances.
The first rectangle vertex.
The second rectangle vertex.
The third rectangle vertex.
The fourth rectangle vertex.
The rectangle mesh geometry.
This is the visual representation of a in case of using 3D chart.
For more information, please, refer to .
Gets or sets the label data.
The label data.
Gets or sets the label offset.
The label offset.
Exposes properties and methods necessary for the implementation of a 3D control.
Gets the underlying 2D control associated with the current 3D control.
The control.
Invoked whenever a child element has been added to the 3D control.
The child element being added.
Index of the item.
Invoked whenever a child element has been removed from the 3D control.
The child element being removed.
Index of the item.
Initializes the model control of the current 3D control.
The model control.
Invoked whenever the control container has been changed.
Invoked whenever the control container should be cleared.
This interface should be implemented by controls that server the purpose of ItemsPresenter in the 3D space.
Gets a collection of child Visual3D objects.
This interface supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
Represents a 3D Control that has and is contained in RootChart control.
Occurs when the control template of the 2D model control has been applied.
Gets the ChartArea containing the current .
The Root Chart.
Gets the model associated with the current .
The model.
This interface supports the RadChart infrastructure and is not meant to be directly used by your code.
This interface supports the RadChart infrastructure and is not meant to be directly used by your code.
This property supports the RadChart infrastructure and is not meant to be directly used by your code.
This property supports the RadChart infrastructure and is not meant to be directly used by your code.
This property supports the RadChart infrastructure and is not meant to be directly used by your code.
This property supports the RadChart infrastructure and is not meant to be directly used by your code.
This property supports the RadChart infrastructure and is not meant to be directly used by your code.
This property supports the RadChart infrastructure and is not meant to be directly used by your code.
This property supports the RadChart infrastructure and is not meant to be directly used by your code.
Extends the adding properties required for 3-dimensional
chart types.
Gets boolean value indicating whether the should be visualized
using depth (Z-axis).
This class represents an ItemsControl in the 3D space.
Identifies the dependency property.
Gets a collection of child Visual3D objects.
Gets or sets a collection used to generate the content of the . This is a dependency property.
Gets the controls container associated with the ItemsControl in the 3D space.
The container.
Invoked whenever a model control has been created for the 3D control.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Identifies the ChartArea.RootChart attached dependency property.
Occurs when the control template of the 2D model control has been applied.
Gets the Root Chart containing the current .
The Root Chart.
Gets the ItemsPresenter associated with the control in the 3D space.
The items presenter3 D.
Gets the model associated with the current .
The model.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Raises the event.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
When overridden in a derived class, undoes the effects of the method.
The container element.
The item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
Returns true if the item is (or is eligible to be) its own container; otherwise, false.
This class supports the RadChart infrastructure and is not meant to be directly used by your code.
The type of the control3 D.
Initializes a new instance of the Model class.
The model control.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
The type of the 3D control associated with the model.
Identifies the RootChart attached dependency property.
Occurs when the control template of the 2D model control has been applied.
Gets the Root Chart containing the current .
The Root Chart.
Gets the model associated with the current .
The model.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Raises the event.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Draws a series of connected straight lines in the 3D space.
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 color of the lines drawn in the 3D space.
Gets or sets the points that define the coordinates of the lines in the 3D space.
Gets or sets the thickness of the lines drawn in the 3D space.
Gets or sets a value indicating whether the polyline is visible.
The default value is Visibility.Visible.
Represents an enumeration indicating the combination of principle axes (X, Y, Z)
around which the chart area rotates in the 3D space.
Rotate around the combination of X and Y axes.
Rotate around all axes.
Rotate around the X axis.
Rotate around the Y axis.
Rotate around the Z axis.
This class represents the gridlines container associated with the X axis in the 3D space.
Gets the orientation of the container in the 3D space.
This class represents an axis gridline in the 3D space.
Identifies the dependency property.
Gets or sets the Point3D coordinates that define the gridline in the 3D space. This is a dependency property.
The points.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
This is a base class for a gridlines container in the 3D space.
The type of the 3D model control.
Identifies the dependency property.
Gets or sets the parent plane.
The parent plane.
Gets the orientation of the container in the 3D space.
Invoked whenever a child element has been added to the 3D control.
The child element being added.
Index of the item.
Invoked whenever a child element has been removed from the 3D control.
The child element being removed.
Index of the item.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents a gridlines container associated with the Y axis in the 3D space.
Gets the orientation of the container in the 3D space.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents the gridlines container associated with the Z axis in the 3D space.
Gets the orientation of the container in the 3D space.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents a minor tick point.
Occurs when a property value changes.
Gets or sets the visibility.
The visibility.
Represents a collection of items.
Represents an axis major tick point.
Gets or sets the index of the tick point.
Gets or sets the numerical value of the tick point.
Represents a collection of items.
Inserts an element into the at the specified index.
The zero-based index at which should be inserted.
The object to insert. The value can be null for reference types.
is less than zero.-or- is greater than .
This class represents a strongly typed collection that contains chart area items.
Holds a list of materials for 3D chart elements.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
This field supports the RadChart infrastructure and is not intended to be used directly from your code.
Line having additional that allows animating line
between points using a single animation. It also allows separation between the animation and end points binding.
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 Style for the line.
The Style for the line.
Gets or sets the parameter of the line.
The parameter of the line.
Gets or sets the stroke used with that line.
The stroke used with that line.
Gets or sets the thickness of the stroke.
The width of the stroke.
Gets or sets the X1 value of the ParametricLine.
The X1 value of the ParametricLine.
Gets or sets the X2 value of the ParametricLine.
The X2 value of the ParametricLine.
Gets or sets the Y1 value of the ParametricLine.
The Y1 value of the ParametricLine.
Gets or sets the Y2 value of the ParametricLine.
The Y2 value of the ParametricLine.
When overridden in a derived class, is invoked whenever application code or internal processes call .
This class represents the default chart view of RadChart. By default it contains a basic layout
with a single chart area, legend, and title within a grid panel.
You can still add additional elements (chart areas, legends, titles) as content of the RadChart control;
alternatively you can modify the template as well.
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 property value changes.
Gets or sets the default chart area of the control.
Gets or set the default chart legend of the control.
Gets or set the default chart title of the control.
Gets or sets the chart legend position.
The chart legend position.
Resets the theme.
Raises the event.
The instance containing the event data.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Converts a 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.
A converted value. If the method returns null, the valid null value is used.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Holds a list of styles that control the appearance of 2D chart elements.
Represents an object defining the visual representation of each data series, i.e. the chart type
that will be used to visualize the corresponding .
This specific interface is designed for series whose items should be visually distinguished from
the rest of the items (e.g. Doughnut, Pie chart, etc).
Gets or sets the label offset.
The label offset.
This class represents a 2D StackedBar series item.
Defines the visual representation to be 3D Stacked Bars.
Initializes a new instance of the class
setting default .
Initializes a new instance of the class
setting the to .
Name of the group.
Gets the default layout mode.
The default layout mode.
Gets the type of the s in the .
Creates specific IChartItem instance for this series definition type.
Holds the list of items that constitute a single chart legend instance.
Computes scaled range that ensures constant number of items will be "sliced" if the zoom range remains constant.
This enumeration represents the options to map to in the context of a RadChart data point
when binding fields from a datasource.
Bind to the XValue of a data point.
Bind to the XCategory of a data point.
Bind to the YValue of a data point.
Bind to the High member of a data point.
Bind to the Low member of a data point.
Bind to the Open member of a data point.
Bind to the Close member of a data point.
Bind to the Label of a data point.
Bind to the LegendLabel of a data point.
Bind to the Tooltip of a data point.
Bind to the size of a bubble representation of a data point.
This class represents an individual mapping between a field from the RadChart's ItemsSource and
the member that should be mapped to it.
You need to add a separate instance to the respective
collection for every you would like to bind.
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.
Initializes a new instance of the class.
Field name in the context of the ItemsSource the chart is bound to.
The member that should be mapped to the data field
from the ItemsSource.
Initializes a new instance of the class.
Field name in the context of the ItemsSource the chart is bound to.
The member that should be mapped to the data field
from the ItemsSource.
The aggregate function.
The member that should be mapped to the data field from the ItemsSource.
Gets or sets the aggregate function.
The aggregate function.
Gets or sets the sampling function.
The sampling function.
Gets or sets a custom function used to extract data samples.
The custom sampling function.
Gets or sets the custom aggregate function.
The custom aggregate function.
Gets or sets a field name in the context of the datasource the chart is bound to.
Gets or sets the field type in the context of the datasource the chart is bound to.
Holds the list of items that constitute the data mappings for a single chart series
instance.
This class represents the data mappings associated with a single chart series.
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 the item mappings that constitute the data mappings for a single chart series.
Gets the filter descriptors collection for this SeriesMapping.
Gets the sort descriptors collection for this SeriesMapping.
Gets or sets the label associated with the chart series.
The label is displayed in the associated legend item for the respective chart series.
When used, this property allows the chart to be data bound to a collection/array nested inside another collection/array.
The index used is the index of the internal collection inside the ItemsSource.
The index of the internal collection.
Gets the grouping settings. The grouping settings are used to allow data grouping and aggregation.
The grouping settings.
Gets or sets the name of the that will display the data
series described by the respective ).
This property allows to use the databinding functionality with any
defined and not only the default one. Note, however, that if you are
using the default layout of the control (i.e. the default ), you do
not need to set this property. This property is useful primarily in declarative
scenarios where you are composing the in XAML.
Gets or sets the ChartArea that will display the data series described by the
respective ).
This property allows to use the databinding functionality with any
defined ChartArea and not only the default one. Note, however, that if you are
using the default layout of the control (i.e. the default ChartArea), you do
not need to set this property.
Gets or sets a collection used to generate the DataSeries, corresponding to this SeriesMapping object. This is a dependency property.
Gets or sets the series definition for the respective chart series.
The series definition.
Holds the list of items that constitute the data mappings for the various chart series
instances.
Determines whether the specified is equal to the current .
The to compare with the current .
True if the specified is equal to the current ; otherwise, false.
The parameter is null.
Serves as a hash function for a particular type.
A hash code for the current .
This class supports the RadChart infrastructure and is not meant to be directly used by your code.
Identifies the dependency property.
Identifies the dependency property.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
Gets or sets the value indicating whether labels should be checked for visibility through hit testing.
The value indicating whether labels should be checked for visibility through hit testing.
Gets or sets a value indicating whether the label is visible.
True if this instance is label visible; otherwise, false.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
Invoked whenever the effective value of any dependency property on this has been updated. The specific dependency property that changed is reported in the event data.
Event data that will contain the dependency property identifier of interest, the property metadata for the type, and old and new values.
This class represents the base class for axes in the 3D space.
The type of the 3D control model.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the Axis3D class.
Gets or sets the size of the tick for the respective axis items.
Gets or sets the axis title label data.
The axis title label data.
Gets or sets the data axis.
The data axis.
Gets or sets the parent plane.
The parent plane.
Gets the labels for the respective axis items.
Invoked whenever a child element has been added to the 3D control.
The child element being added.
Index of the item.
Invoked whenever a child element has been removed from the 3D control.
The child element being removed.
Index of the item.
When overridden in a derived class, is invoked whenever the event is raised.
Initializes the axis item label.
The ticks.
Index of the item.
The point coordinates.
Calculates the width of the axis item tick.
The total count of items.
Gets the end point of the tick.
The dimension offset for the tick.
Gets the start point of the tick.
The dimension offset for the tick.
Adds the label layer for the respective axis.
Removes the label layer for the respective axis.
Sets the transform of the axis title label.
The title label object.
Invoked whenever a child element has been added to the 3D control.
Index of the item.
The width if the item being added.
Adds the axis title for the respective axis.
Invoked whenever the effective value of any dependency property on this has been updated. The specific dependency property that changed is reported in the event data.
Event data that will contain the dependency property identifier of interest, the property metadata for the type, and old and new values.
This class represents an axis item in the 3D space.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the label data for the axis item.
Gets or sets the 3D points coordinates that define the position of the axis item in the 3D space.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents the X axis in the 3D space.
Initializes the axis item label.
The ticks.
Index of the item.
The point coordinates.
Calculates the width of the axis item tick.
The total count of items.
Gets the first point of the tick coordinates.
The dimension offset for the axis item.
Gets the second point of the tick coordinates.
The dimension offset for the axis item.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
This class represents the Y axis in the 3D space.
Calculates the width of the axis item tick.
The total count of items.
Sets the transform of the axis title label.
The title LabelData object.
Gets the second point of the tick coordinates.
The dimension offset for the axis item.
Gets the first point of the tick coordinates.
The dimension offset for the axis item.
This class supports the RadChart Framework infrastructure and is not intended to be used directly from your code.
This class represents the Z axis in the 3D space.
Gets the first point of the tick coordinates.
The dimension offset for the axis item.
Gets the second point of the tick coordinates.
The dimension offset for the axis item.
Calculates the width of the axis item tick.
The total count of items.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
This is the base class for all chart planes in the 3D space.
The type of the 3D control model.
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 Plane3D class.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
Gets or sets the depth of the plane in the 3D space.
The depth.
Gets or sets the height of the plane in the 3D space.
Gets or sets the position transform.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
Gets or sets the point3D coordinates for the primary plane axis in the 3D space.
Gets or sets the ticks points collection for the primary axis on the plane.
Gets or sets the point3D coordinates for the secondary plane axis in the 3D space.
The secondary axis3 D points.
Gets or sets the ticks points collection for the secondary axis on the plane.
Gets or sets the thickness of the plane.
The thickness.
Gets or sets the width of the plane in the 3D space.
The width.
Calculates the available drawing area for the 3D gridlines in the specified orientation.
The orientation of the gridlines in the 3D space.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
When overridden in a derived class, is invoked whenever the event is raised.
Calculates the grid lines drawing area.
The grid lines orientation.
The grid lines drawing area.
Updates the axis points associated with the plane when the size of the plane changes.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
Updates the dimensions of the plane in accordance with its thickness.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
Updates the position of the plane when the thickness of the plane changes.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
Invoked whenever the effective value of any dependency property on this has been updated. The specific dependency property that changed is reported in the event data.
Event data that will contain the dependency property identifier of interest, the property metadata for the type, and old and new values.
Invoked whenever the Size property has been updated.
The target Plane3D element.
The instance containing the event data.
Invoked whenever the Thickness property has been updated.
The target Plane3D element.
The instance containing the event data.
This class represents the plane that contains the X and Y axes.
Calculates the available drawing area for the 3D gridlines in the specified orientation.
The orientation of the gridlines in the 3D space.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
Updates the dimensions of the plane in accordance with its thickness.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
Updates the position of the plane when the thickness of the plane changes.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
This class represents the plane that contains the Y and Z axes.
Calculates the available drawing area for the 3D gridlines in the specified orientation.
The orientation of the gridlines in the 3D space.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
Updates the axis points associated with the plane when the size of the plane changes.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
Updates the dimensions of the plane in accordance with its thickness.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
Updates the position of the plane when the thickness of the plane changes.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents the plane that contains the Z and X axes.
Calculates the available drawing area for the 3D gridlines in the specified orientation.
The orientation of the gridlines in the 3D space.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
Updates the axis points associated with the plane when the size of the plane changes.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
Updates the dimensions of the plane in accordance with its thickness.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
Updates the position of the plane when the thickness of the plane changes.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Converts source values to a value for the binding target. The data binding engine calls this method when it propagates the values from source bindings to the binding target.
The array of values that the source bindings in the produces. The value indicates that the source binding has no value to provide for conversion.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value.If the method returns null, the valid null value is used.A return value of . indicates that the converter did not produce a value, and that the binding will use the if it is available, or else will use the default value.A return value of . indicates that the binding does not transfer the value or use the or the default value.
Converts a binding target value to the source binding values.
The value that the binding target produces.
The array of types to convert to. The array length indicates the number and types of values that are suggested for the method to return.
The converter parameter to use.
The culture to use in the converter.
An array of values that have been converted from the target value back to the source values.
This class represents an ItemsPresenter in the 3D space.
Gets a collection of child Visual3D objects.
Gets the number of child elements for the object.
Integer, holding the number of the child elements.
The number of child elements.
Returns the specified in the parent .
The index of the 3-D visual object in the collection.
The child in the collection at the specified value.
The value is invalid.
Generic class that defines a SeriesDefinition for linear series (such as lines, bars, etc.).
Identifies the dependency property.
Initializes a new instance of the LinearSeriesDefinition class.
Gets the default layout mode.
The default layout mode.
Gets the label settings.
The label settings.
Creates an instance of the panel for this series definition type.
This class represents the layout panel for linear series types.
Gets the chart area that is associated with the respective chart series instance.
Gets or sets the data series.
The data series.
Gets or sets the series.
The series.
Gets the vertical axis.
The vertical axis.
Gets the vertical axis.
The vertical axis.
Evaluates the X range of the item.
The horizontal dimension.
The index of the item.
Evaluates the Y range of the item.
The vertical dimension.
The index of the item.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class.
The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.
The size that this element determines it needs during layout, based on its calculations of child element sizes.
The BarSeriesPanel handles the positioning of the and series.
Evaluates the Y range of the item.
The vertical dimension.
The index of the item.
Evaluates the X range of the item.
The horizontal dimension.
The index of the item.
This class represents a definition base type for linear series types in the 3D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Gets the default layout mode.
The default layout mode.
This class represents a definition base class for radial series types.
Initializes a new instance of the RadialSeries3DDefinition class.
Gets boolean value indicating whether the should be visualized
using depth (Z-axis).
Gets boolean value indicating whether horizontal axis should be used with this series or not.
Gets boolean value indicating whether vertical axis should be used with this series or not.
Gets or sets the label offset.
The label offset.
This class represents a chart series in the 3D space.
Identifies the dependency property.
Gets the Chart Area the current chart item belongs to.
The chart area.
Gets or sets the data points collection associated with the current chart series.
Gets or sets the series definition associated with the corresponding chart series type.
Gets the labels control.
The labels control.
Gets the labels for the respective axis items.
Triggers when data points dependency property is changed.
Subscribes to the PropertyChanged event associated with the data points collection for the respective series.
Unsubscribes from the PropertyChanged event associated with the data points collection for the respective series.
Adds the label layer for the respective series.
Removes the label layer for the respective series.
This class represents a definition base class for series types in the 3D space.
Gets boolean value indicating whether the should be visualized
using depth (Z-axis).
Gets the type of the visual container.
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Creates an instance of the panel for this series definition type.
This class represents the panel class used for the layout of 3D chart series types.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
This class represents the panel class used for the layout of radial series types.
Provides the behavior for the "measure" pass of the layout. Classes can override this method to define their own measure pass behavior.
The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available.
The size that this object determines it needs during layout, based on its calculations of child object allotted sizes.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
This class supports the RadChart infrastructure and is not meant to be directly used by your code.
Initializes a new instance of the class.
The model control.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This supports the RadChart infrastructure and is not meant to be directly used by your code.
This class represents a definition for the area series type in the 2D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
Defines the visual representation to be Bar chart.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the label settings.
The label settings.
Gets or sets a value indicating whether the built-in mask overlay should be visible or not.
This property is applicable only to a limited set of the supported themes (i.e. Office, Vista, Windows7). Also disabling the mask
overlay will disable the item selection indicator as well.
The default value is Visible.
Gets the resource id associated with the Bar chart.
For more information, please, refer to .
The resource id.
Gets the preferred label display mode.
The preferred label display mode.
Creates specific IChartItem instance for this series definition type.
Creates an instance of the panel for this series definition type.
Represents a .
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the RadialSeriesDefinition class.
Gets the label settings.
The label settings.
Gets or sets the radius factor.
The radius factor.
Gets or sets a value indicating whether the built-in mask overlay should be visible or not.
This property is applicable only to a limited set of the supported themes (i.e. Office, Vista, Windows7). Also disabling the mask
overlay will disable the item selection indicator as well.
The default value is Visible.
Gets boolean value indicating whether horizontal axis should be used with this series or not.
Gets boolean value indicating whether vertical axis should be used with this series or not.
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Gets or sets the label offset.
The label offset.
Gets or sets the start angle.
The the start angle.
Creates an instance of the panel for this series definition type.
Generic class that defines a SeriesDefinition.
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.
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 a property value changes.
Gets or sets a value indicating whether tool tips are enabled.
True if tool tips are enabled otherwise, false.
Gets or sets how null values will be handled in the chart.
The option.
Gets or sets a value indicating whether the labels associated with each series item should be visible or hidden.
Default value is true.
Gets or sets the default tooltip format.
The tool tip format.
Gets or sets the default label format.
The default label format.
Gets or sets the default legend item format.
The legend item format.
Gets or sets the legend display mode.
Gets or sets the visibility of the series.
The visibility.
Gets the name of the Y Axis associated with the current .
Gets the associated with each of the s the current .
Gets the associated with the series.
Gets or sets the series item label style.
The series item label style.
Gets or sets the series item ToolTip style.
The series item ToolTip style.
Gets the associated with the point mark.
Gets the name of the of this chart type.
Gets or sets the animation settings for the series.
The animation settings object.
Gets or sets the settings related to select / hover effects for the series.
Note that the interactivity functionality is available for WPF4 / Silverlight4 projects only.
Gets the appearance settings for the series.
Gets or sets the name of the specific series.
Gets boolean value indicating whether horizontal axis should be used with this series or not.
Gets the type of the layout panel of the .
Gets the type of the visual container.
Gets a value indicating whether this defines a Stack 100 series.
True if the series is Stacked 100; otherwise, false.
Gets boolean value indicating whether vertical axis should be used with this series or not.
Gets the type of the s in the .
Gets the resource id associated with the current .
Used to identify the list of styles used with the s.
Gets the of this chart type.
This method supports the RadChart infrastructure and is not intended to be used directly from your code. Use AggregationGroupName instead.
The X instance associated with the current .
The Y instance associated with the current .
Gets the label position generator.
The label position generator.
Gets the preferred label display mode.
The preferred label display mode.
Creates an object that will represent a single item in the DataSeries.
New IChartItem of TItem type.
Creates an instance of the panel for this series definition type.
Returns a that represents this instance.
A that represents this instance.
Raises the event.
The instance containing the event data.
This class represents a 2D area series item.
Creates the clipping geometry of this item.
Creates the top points.
The arranged bounds.
The range Y from.
The range Y to.
Creates the bottom points.
The arranged bounds.
The range Y from.
The range Y to.
Updates the clipping geometry if this item's area rectangle.
This class represents a 2D bar series item.
Identifies the dependency property.
Gets or sets a value indicating whether the built-in mask overlay should be visible or not.
This property is applicable only to a limited set of the supported themes (i.e. Office, Vista, Windows7). Also disabling the mask
overlay will disable the item selection indicator as well.
The default value is Visible.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Called to arrange and size the content of a object.
The computed size that is used to arrange the content.
The size of the control.
Called when the animation settings associated with the respective series item change.
Sets the transform center.
Size of the arranged.
Sets the transform scale.
Called when DataSeries Definition is changed.
The sender.
The instance containing the event data.
Defines the visual representation to be Stacked Bar chart.
Initializes a new instance of the StackedBarSeriesDefinition class setting a default (string.Empty).
Initializes a new instance of the StackedBarSeriesDefinition class
setting the to .
The name of the group.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the Stacked Bar chart.
For more information, please, refer to .
The resource id.
Gets the preferred label display mode.
The preferred label display mode.
Creates specific IChartItem instance for this series definition type.
Creates an instance of the panel for this series definition type.
This class represents a 2D doughnut series item.
Identifies the dependency property.
Gets or sets a value that indicates the ratio between the inner and the outer radius.
Creates the Geometry Generators.
Evaluates the inner radius ratio.
Called when DataSeries Definition is changed.
The sender.
The instance containing the event data.
Defines the visual representation to be Doughnut, split in parts.
Identifies the dependency property.
Gets or sets the inner radius of the doughnut.
The inner radius of the doughnut.
Gets the type of the visual container.
Gets the type of the s in the .
Creates specific IChartItem instance for this series definition type.
Defines the visual representation to be Line.
Gets the type of the s in the .
Gets the type of the visual container.
Gets the resource id associated with the Line chart.
For more information, please, refer to .
The resource id.
Creates specific IChartItem instance for this series definition type.
Creates the aggregation group.
Represents a bar series item in 3D.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets the height.
Gets or sets the transform that positions the bar within its designated box.
Gets or sets the width.
Gets the aggregator for the bar series type.
Called when data point has been changed.
Defines the visual representation to be 3D Bars.
Initializes a new instance of the class.
Gets the default layout mode.
The default layout mode.
Gets the type of the s in the .
Creates specific IChartItem instance for this series definition type.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Initializes a new instance of the class.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents a 3D box shape.
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 Box3D.TriangleIndices dependency property.
Identifies the dependency property.
Gets a point 3d collection defining the back side of the cube.
Gets a point 3d collection defining the bottom side of the cube.
Gets or sets the depth of the cube.
Gets a point 3d collection defining the front side of the cube.
Gets or sets the height of the cube.
Gets a point 3d collection defining the left side of the cube.
Gets or sets the material applied to the Box3D element.
The material.
Gets a point 3d collection defining the right side of the cube.
Gets a point 3d collection defining the top side of the cube.
Gets or sets the width of the cube.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Extends and represents a base class for cylinder 3D shapes.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the bottom radius of the .
The bottom radius.
Gets or sets the height of the .
The height.
Gets or sets the theta of the .
The theta.
Gets or sets the top radius of the .
The top radius.
Represents a section of a 3-dimensional cylinder.
Identifies the dependency property.
Gets or sets a value indicating whether this instance is top of a 3-dimensional cylinder.
Returns true if this instance is top; otherwise, false.
Creates the element model.
A representing the .
Represents the side of a 3D cylinder primitive.
Creates the final element 3D model.
The final 3D model of the element.
This class represents a doughnut series item in the 3D space.
Represents the cover for a 3D doughnut primitive.
Identifies the dependency property.
Initializes a new instance of the class.
Gets or sets a value indicating whether this cover is on top.
Creates the final element 3D model.
The final 3D model of the element.
An abstract class representing a 3-dimensional primitive. Multiple primitives are used to
create a .
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.
Gets or sets the inner radius of the .
The inner radius.
Gets or sets the outer radius of the .
The outer radius.
Gets or sets the phi of the .
The phi.
Gets or sets the start angle of the .
The start angle.
Gets or sets the sweep angle of the .
The sweep angle.
Gets or sets the theta of the .
The theta.
Gets or sets the thickness of the .
The thickness.
This class represents a definition for the doughnut series type in the 3D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Gets the type of the s in the .
Gets or sets the inner radius of the doughnut.
The inner radius of the doughnut.
Creates specific IChartItem instance for this series definition type.
Represents the side of a 3d doughnut primitive.
Identifies the dependency property.
Gets or sets a value indicating whether this side is the start side.
Creates the final element 3D model.
The final 3D model of the element.
This class renders the smooth edge of a doughnut shape in the 3D space.
Identifies the dependency property.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
Returns true if this instance is inner; otherwise, false.
Creates the final element 3D model.
The final 3D model of the element.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents a funnel series item in 3D space.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the bottom radius of the funnel segment.
Gets or sets the height of the funnel segment.
Gets or sets the tessellation value for the roundness complexity of the funnel shape.
Gets or sets the top radius of the funnel segment.
Called when data point has been changed.
This class represents a definition for the funnel series type in the 3D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Gets the type of the s in the .
Creates specific IChartItem instance for this series definition type.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
This class represents a pie series item in the 3D space.
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 inner radius of the pie/doughnut slice. This is zero by default for the Pie type (i.e. there is no hole as in the doughnut).
Gets or sets the radius of the pie/doughnut slice.
Gets or sets the tessellation value for the rounding of the pie/doughnut edge.
Gets or sets the start angle of the pie/doughnut slice.
Gets or sets the sweep angle of the pie/doughnut slice.
Gets or sets the tessellation value for the rounding of the pie/doughnut arc.
Gets or sets the thickness of the pie/doughnut slice.
Called when data point has been changed.
This class represents a definition for the pie series type in the 3D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Gets the type of the s in the .
Creates specific IChartItem instance for this series definition type.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Extends the and represents a Spline 3D cover.
Identifies the dependency property.
Gets or sets a value indicating whether this instance is the front piece of the cover.
Returns true if this instance is front; otherwise, false.
Creates the element model.
Extends and represents a base class for 3D spline shapes.
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.
Gets or sets the first control point.
The first control point.
Gets or sets the first bottom control point.
The first bottom control point.
Gets or sets the second control point.
The second control point.
Gets or sets the second bottom control point.
The second bottom control point.
Gets or sets the third control point.
The third control point.
Gets or sets the third bottom control point.
The third bottom control point.
Gets or sets the last (fourth) control point.
The last control point.
Gets or sets the last (fourth) bottom control point.
The last bottom control point.
Gets or sets the theta angle.
The theta angle.
Gets or sets the thickness of the spline primitive.
The thickness the spline primitive.
Gets or sets the width of the spline primitive.
The width of the spline primitive.
Gets the current item index.
The index.
Gets the series items count.
The series items count.
Represents the side of a 3D spline segment.
Identifies the dependency property.
Gets or sets a value indicating whether this is the left side of the spline segment.
Creates the final element 3D model.
The final 3D model of the element.
Represents the top cover of a 3D spline segment.
Identifies the dependency property.
Designates if the element represents the top or the bottom of the spline.
Creates the final element 3D model.
The final 3D model of the element.
This class represents a 3D Pyramid series.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the bottom radius.
Gets or sets the height.
Gets or sets the top radius.
Called when data point has been changed.
Extends and represents a base class for pyramid 3D shapes.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the radius of the bottom side of the pyramid segment.
Gets or sets the height of the pyramid segment.
Gets or sets the radius of the top side of the pyramid segment.
Represents a 3D pyramid section.
Identifies the dependency property.
Gets or sets a value indicating whether this section is on top of the segment.
Creates the final element 3D model.
The final 3D model of the element.
This class represents a definition for the pyramid series type in the 3D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Gets the type of the s in the .
Creates specific IChartItem instance for this series definition type.
Represents a 3D pyramid side primitive.
Creates the final element 3D model.
The final 3D model of the element.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Represents a 3D spline area series.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the p0 bottom control point.
Gets or sets the p1 bottom control point.
Gets or sets the p2 bottom control point.
Gets or sets the p3 bottom control point.
Called when data point has been changed.
Sets the LabelTransform property to correctly position the label.
This class represents a definition for the spline area series type in the 3D space.
Each data series (the series of data points) must be associated with a valid series definition instance
in order to render the desired series type.
Initializes a new instance of the class.
Gets the type of the s in the .
Creates specific IChartItem instance for this series definition type.
This class supports the RadChart infrastructure and is not intended to be used directly from your code.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Defines the visual representation to be Pies.
Gets the type of the s in the .
Gets the type of the visual container.
Creates specific IChartItem instance for this series definition type.
Extends the to define a specific visual representation (spline area)
of the .
The smoothness of the spline.
Initializes a new instance of the class.
Gets or sets the points representing the current
.
The curve points.
Creates the clipping geometry of this item.
Creates the control points based on the .
The arranged bounds.
Updates the clipping geometry if this item's area rectangle.
Extends the to define a specific visual representation (spline)
of the .
Identifies the dependency property.
Gets or sets the points representing the current
.
The curve points.
Called to arrange and size the content of a object.
The computed size that is used to arrange the content.
The size of the control.
Updates the defining geometry.
Creates the control points based on the .
The arranged bounds.
This class represents a 2D line series item.
Creates the top points.
The arranged bounds.
The range Y from.
The range Y to.
This class represents the layout ItemsPanel for each ChartArea instance.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class.
The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.
The size that this element determines it needs during layout, based on its calculations of child element sizes.
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.
This extension class provides zooming and rotation interactivity for 3D charts out-of-the-box.
Initializes a new instance of the CameraExtension class.
Gets or sets a value indicating the combination of principle axes (X, Y, Z) around which the chart area rotates in the 3D space.
Gets or sets a value indicating whether the zooming functionality of the extension is enabled.
Enables an extension object to find out when it has been aggregated.
Called when the extension is added to the ChartArea.Extensions collection property.
The ChartArea object whose Extensions collection is being modified (new extension added).
Enables an object to find out when it is no longer aggregated.
Called when an extension is removed from the ChartArea.Extensions collection property.
The ChartArea object whose Extensions collection is being modified (extension removed).
Resets the zooming and rotation of the camera extension tool to their initial state.
Rotates the associated chart area around the principle X axis.
The number of degrees to rotate around.
Rotates the associated chart area around the principle X and Y axes.
The number of degrees to rotate around.
Rotates the associated chart area around the principle X and Y axes.
The number of degrees to rotate around the X axis.
The number of degrees to rotate around the Y axis.
Rotates the associated chart area around the principle X, Y, and Z axes.
The number of degrees to rotate around.
Rotates the associated chart area around the principle X, Y, and Z axes.
The number of degrees to rotate around the X axis.
The number of degrees to rotate around the Y axis.
The number of degrees to rotate around the Z axis.
Rotates the associated chart area around the principle Y axis.
The number of degrees to rotate around.
Rotates the associated chart area around the principle Z axis.
The number of degrees to rotate around.
Zooms the associated chart area by a specified factor.
The scale factor to zoom by.
Provides the base class for the extensibility mechanism supported by RadChart.
The extensibility mechanism implements the IExtensibleObject / IExtension pattern. Each custom extension
must inherit from the Telerik.Windows.Controls.Charting.ChartExtension class. You can add custom control
extensions on the ChartArea level via the ChartArea.Extensions collection property.
Gets the collection of ChartArea instances that are associated with the chart extension.
Enables an extension object to find out when it has been aggregated.
Called when the extension is added to the ChartArea.Extensions collection property.
The ChartArea object whose Extensions collection is being modified (new extension added).
Enables an object to find out when it is no longer aggregated.
Called when an extension is removed from the ChartArea.Extensions collection property.
The ChartArea object whose Extensions collection is being modified (extension removed).
Holds the list of items that constitute the extensions for a specific ChartArea.
Initializes a new instance of the class.
The owner.
Gets or sets the highest value on the axis.
The highest value on the axis.
Gets or sets the lowest value on the axis.
The highest value on the axis.
Gets or sets the lowest value on the axis.
The highest value on the axis.
Represents the Back command.
Represents the Forward command.
Represents the Reset command.
RadChart is a powerful data visualization control that allows you to display various 2D and 3D chart series types.
The control can be easily customized via control templates, provides databinding support, display animations out-of-the-box,
and supports one or multiple ChartAreas in order to display multiple categories of data at the same time.
Saves the chart to a stream using PngBitmapEncoder.
A Stream object containing the chart.
Saves the chart to a stream using PngBitmapEncoder.
The horizontal dpi setting.
The vertical dpi setting.
A Stream object containing the chart.
Saves the chart to a stream using the specified bitmap encoder.
The horizontal dpi setting.
The vertical dpi setting.
An instance of BitmapEncoder. Use this parameter to define the output image type.
A Stream object containing the chart.
Saves the chart to a file using PngBitmapEncoder.
Name of the file to write image to.
Saves the chart to a file using PngBitmapEncoder.
The horizontal dpi setting.
The vertical dpi setting.
Name of the file to write image to.
Saves the chart to a file using the specified bitmap encoder.
The horizontal dpi setting.
The vertical dpi setting.
Bitmap encoder.
Name of the file to write image to.
Exports an image of the given element to file using PngBitmapEncoder.
Name of the file to write image to.
Exports an image of the given element to file using the specified bitmap encoder.
Bitmap encoder.
Name of the file to write image to.
Exports an image of the given element to file using the specified bitmap encoder.
The horizontal dpi setting.
The vertical dpi setting.
Bitmap encoder.
Name of the file to write image to.
Exports an image of the given element to the Excel file.
Name of the Excel file.
Exports an image of the given element to the Xps file.
Name of the Xps file.
Exports an image of the given element to stream using the specified bitmap encoder.
The horizontal dpi setting.
The vertical dpi setting.
Bitmap encoder.
Stream to write image to.
Exports an image of the given element to stream using PngBitmapEncoder.
Stream to write image to.
Exports an image of the given element to stream using the specified bitmap encoder.
Bitmap encoder.
Stream to write image to.
Exports an image of the given element to the Excel file.
Stream.
Exports an image of the given element to the Xps file.
Stream.
Identifies the dependency property.
Gets or sets the delay before the hover interactivity effect is activated.
The default value is zero i.e. the hover effect is activated immediately.
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.
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 chart is data bound.
Occurs before the chart is data bound.
Occurs when a DataPoint is created through databinding.
Gets or sets the animation settings for the contained DataSeries.
The animation settings.
Gets or sets the default SeriesDefinition for a data bound chart.
The default value is BarSeriesDefinition.
Gets or sets the brushes that are to be used with the Series.
The series brushes.
Gets or sets value indicating whether the brushes in the palette should use solid colors.
The series brushes.
Gets or sets value indicating whether the brushes added will be used in cyclic fashion.
The series brushes.
Gets or sets the width under which the chart will be scaled down.
The width.
Gets or sets the height under which the chart will be scaled down.
The height.
Gets or sets a delegate that allows you to generate a new user defined to be applied to a number of chart items.
The delegate accepts four parameters:
-
First parameter is a instance that represents the chart item that is currently processed.
This could be either a derivative of , or a derivative of , or a
, or a .
-
Second parameter is the that would be applied to the respective chart item by default.
You can use it to set the Style.BasedOn property of the user defined style you are generating.
-
Third parameter is the respective associated with the chart item. Note that argument
will be null if the chart item is a .
-
Fourth parameter is the respective associated with the chart item.
Gets or sets the default view of RadChart.
The default view contains a basic layout with a single chart area, legend, and title within a grid panel.
You can still add additional elements (chart areas, legends, titles) as content of the RadChart control;
alternatively you can modify the template as well.
Gets or sets a collection used to generate the content of the RadChart control. This is a dependency property.
Gets or sets the collection of mappings that defines the relations between the data passed to the chart and
the chart series fields (YValue, XValue, etc.) that should be bound to the passed data.
You need to add a separate mapping item for each chart series that you would like to display in the chart control.
Gets or sets a value indicating whether the default layout of the charting control should be used.
You should set this property to false if you would like to customize the layout of the control
entirely through the Content property of the control. Alternatively you can overwrite the control template
and change the default layout there, or use a combination of the default layout (from the template) and
layout specified in the Content property of the control.
The default value is true.
Gets or sets the title style.
The title style.
Gets or sets the legend style.
The legend style.
Gets or sets the a brush used for all axis line elements.
Gets or sets the axis foreground.
Gets the filter descriptors collection.
Gets the hierarchical view descriptors collection.
Gets the sort descriptors collection.
Gets the sampling settings. The sampling settings are used to allow data sampling in RadChart - grouping several adjacent datapoints into a single point.
The sampling settings.
Gets or sets an instance of HierarchyManager. This object is in charge of hierarchical operations in RadChart.
The HierarchyManager.
Gets or sets the TimeBar.
This property supports the RadChart infrastructure and is not intended to be used directly from your code.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Rebinds this RadChart instance.
Resets the theme.
This method supports the RadChart infrastructure and is not intended to be used directly from your code.
Call this method only in case you are using the control with non-default layout
and you are changing it dynamically (i.e. add/remove ChartArea instances on the fly).
Called to measure a control.
The maximum size that the method can return.
The size of the control, up to the maximum specified by .
Called when the chart is data bound.
Called before the chart is data bound.
Occurs when a DataPoint is created through databinding.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.