DevComponents.DotNetBar.Charts
Represents a base chart.
Gets or sets whether series definitions are automatically generated.
from the associated bound data.
Gets or sets the custom palette for the chart.
Gets or sets the name of the list or table
in the data source that the Chart is bound to.
Gets or sets the data source that the Chart is bound to
Gets or sets the default name of the data field to which the Series Name is bound.
Gets or sets the default name of the data field to which the X-Axis data is bound.
Gets or sets the default names of the data fields to which the Y-Axis data is bound.
Gets or sets whether discrete bound item suport is enabled.
This property permits each List bound item to be a separate object type.
Gets or sets the palette color group to use (Light/Medium/Dark/Color1/MonoBlue/etc).
Gets or sets whether default palette colors are utilized in reverse order.
Gets or sets the order in which the charts series are displayed.
Signals to the chart that an underlying chart series data has changed.
Gets the series default Palette color.
Gets the series default Palette color from the
specified PaletteGroup.
NotSet.
Colorful 'Color1' toned pallete
Colorful 'Color2' toned pallete
Colorful 'Color3' toned pallete
Colorful 'Color4' toned pallete
Monochromatic 'Blue' toned pallete
Monochromatic 'Red' toned pallete
Monochromatic 'Green' toned pallete
Monochromatic 'Purple' toned pallete
Monochromatic 'Teal' toned pallete
Monochromatic 'Orange' toned pallete
Monochromatic 'Gray' toned pallete
Colorful 'Light' toned pallete
Colorful 'Medium' toned pallete
Colorful 'Dark' toned pallete
Custom pallete (CustomPalette property)
Represents the collection of BaseSeries.
Gets or sets the visual styles for the Legend item.
Gets or sets the name of the list or table
in the data source that the Series is bound to.
Gets or sets the name of the data field to which the Series Name is bound.
Gets or sets the name of the data field to which the X-Axis data is bound.
Gets or sets the names of the data fields to which the Y-Axis data is bound.
Gets or sets the data source that the Series is bound to.
Gets the default palette color assigned to the series when it
is added to the chart.
Gets whether the series is displayed (based upon Visibility and Legend state).
Signals to the chart that the series data has changed.
Gets or sets the Series Type.
Causes the series to refresh its display, as the underlying
series data (potentially) has changed in some way.
Invalidate the cached Style definitions
Gets or sets whether the series is checked in the Legend.
Gets or sets whether a checkbox for the series is shown in the Legend.
Gets or sets whether the series is shown in the Legend.
Gets or sets whether the series is shown in parent Legend(s).
Gets or sets whether the series Marker is shown in the Legend.
Gets the item's parent LegendItem.
Gets or sets the text to display in the legend.
Defines available Series types
Represents the collection of ChartTitles.
ChartTitle
Creates a new ChartTitle
Creates a new ChartTitle
Title name
Creates a new ChartTitle
Title Name
Title Text
Gets or sets the visual style for the Title.
Gets a reference to the title's effective (cached, composite) style.
Gets or sets the title's display rotation.
Gets or sets the X/Y Alignment for the title.
Invalidate the cached Styles
Represents an item in the chart Legend.
Gets or sets the referenced Chart items.
Gets or sets the visual styles for the Legend item.
Gets or sets whether the item's checkbox is checked.
Gets a reference to the item's Effective (cached, composite) styles.
Gets or sets the item Text.
Gets the Item's Text bounds
Gets the associated ChartLegend
Gets the Marker bounds
Gets or sets whether the item CheckBox is shown in the Legend.
Gets or sets whether the item is shown in parent Legend(s).
Gets or sets whether the item text is shown in the Legend.
Gets or sets whether the item Marker is shown in the Legend.
Invalidate the cached Styles
ChartNote.
Gets or sets whether text-markup support is enabled
Occurs when a text markup link is clicked
Gets text without text-markup (if text-markup is used in Text)
Gets or sets the fixed Text height (0 to auto-size)
Gets or sets the item Text.
Represents the collection of ChartContainer objects.
ChartContainer
Gets or sets the mode used to size the container (by FillWeight, etc).
Gets or sets the visual styles for the container.
Gets the Content area bounding rectangle.
Gets a reference to the container's effective (cached, composite) styles.
Gets or sets the Text to display when the container is empty.
Gets or sets whether EmptyText markup support is enabled.
Occurs when a text markup link is clicked
Gets plain text without text-markup (if text-markup is used in EmptyText)
Gets or sets whether the container can be panned with the mouse.
Gets or sets whether the CONTAINER can be "selected" with the mouse.
Gets or sets a value which, when AutoSizeMode is Fill,
represents the width of the container relative to the widths
of other fill-mode containers (default value is 100).
Gets the Frame area bounding rectangle.
Gets a reference to the containers’s horizontal scrollbar
Gets or sets the horizontal scrollBar height.
Gets or sets the horizontal scrollbar offset.
Gets or sets whether Horizontal Scrollbar is shown if needed (due to content of the control exceeding available width).
Gets or sets whether the container is selected.
Gets or Sets the element Legend.
Gets or sets whether the container's content ending X-offset is aligned
with other containers ending in the same ChartMatrix column.
Gets or sets whether the container's content ending Y-offset is aligned
with other containers ending in the same ChartMatrix row.
Gets or sets whether the container's content starting X-offset is aligned
with other containers starting in the same ChartMatrix column.
Gets or sets whether the container's content starting Y-offset is aligned
with other containers starting in the same ChartMatrix row.
Gets or sets the containers matrix display bounds (in relative units of the matrix).
Gets or sets the containers display order in the parent matrix layout
(higher values are placed on top of lower values).
Gets or sets the minimum size of the content area of the chart.
Gets the Scrollable bounds.
Gets the extended Scrollable bounds.
Gets the current scrollbar offset
Gets or Sets a reference to the collection of Titles
Gets a reference to the container’s vertical scrollbar
Gets or sets the vertical scrollBar width.
Gets the vertical scrollbar offset
Gets or sets whether Vertical Scrollbar is shown when needed (due to the content area exceeding available height).
Gets whether the ChartPanel is a subordinate / nested panel.
Gets whether the ChartContainer column was MatrixAligned.
Gets whether the ChartContainer row was MatrixAligned.
Ensures the container is visible on screen, and optionally
centered (if possible).
Ensures that the given container "item" is visible
on screen, and optionally centered (if possible).
Gets the "displayBounds" of the given rectangle (scroll
adjusted bounds).
Gets the element at the given Point.
Gets the HitArea for the given Point.
Gets the defined Title with the given name.
ChartTitle or null
Invalidate the cached Style
Defines auto-sizing mode.
NotSet (None is default)
No Auto-sizing will take place.
Size will be determined by the fill weight.
Represents the collection of ChartAnnotations.
Gets or sets the visual styles for the Annotation.
Gets or Sets the length of the Annotation Connector.
Gets or Sets the rotation of the Annotation Connector.
Gets or Sets the rotation of the Annotation Shape.
ChartPanel is a container object which holds
and defines ChartGraphs, which can be single or multiple.
Gets or sets whether the ChartMatrix is auto filled
from the ChartContainer collection.
Gets or sets whether series definitions are auto generated from the set DataSource.
Gets or sets whether the ChartMatrix is auto sized
from the ChartContainer collection.
Gets a reference to the collection of Chart Containers (ChartPanels and Chart graphs).
Gets the Matrix used to display the defined Panels and Charts in a Matrix format.
Gets or sets the visual style for the Chart Panel.
Gets or sets the layout (horizontal, vertical, matrix) for the defined Chart Containers.
Gets or sets the Default Visual Styles for each Chart element.
Gets a reference to the panel's effective (cached, composite) style.
Gets or sets the source for the items in the panel legend.
Gets the visua element at the given Point.
Gets the matric coordinate (row/column) at the given Point.
true if valid coordinate is returned
Gets the matric coordinate (row/column) of the given container.
true if valid coordinate returned.
Gets the ChartContainer object from the given name.
Gets the ChartContainer object from the given name, with
optional searching of nested panels/charts.
Gets the BaseChart from the given name.
Gets the BaseChart from the given name, optionally searching
nested panels and charts.
Gets the ChartPanel from the given name.
Gets the ChartPanel from the given name, optionally
searching through nested panels.
Specifies which divider lines are displayed
Not set
No lines are displayed
Only horizontal divider lines are displayed
Only vertical divider lines are displayed
Both horizontal and vertical divider lines are displayed,
horizontal first, then vertical.
Both horizontal and vertical divider lines are displayed
vertical first, then horizontal.
BlankExpandableObjectConverter
ConvertTo
Represents the collection of ChartIndicators.
Represents a Regression Line (a least-squares calculated series line).
Gets a reference to the RegressionLine's effective (cached, composite) style.
Gets the RegressionLine's IndicatorType
Gets or sets the visual style for the RegressionLine Indicator.
Invalidate the cached Style
Represents a Trend Line (a line connecting any 2 defined SeriesPoints).
TrendLine
TrendLine
Name
TrendLine
Name
Starting X-Axis value
Ending X-Axis value
Gets a reference to the TrendLine's effective (cached, composite) style.
Gets the TrendLine's IndicatorType
Gets or sets the visual style for the TrendLine Indicator.
Trendline starting X value
Trendline ending X value
Invalidate the cached Style
Gets or sets whether Indicator is displayed on top of chart data.
Indicator type
Gets the Indicator Line's Intercept (ie. the 'b' portion of 'y = mx + b').
Gets whether the Indicator is displayed.
Gets the Indicator Line's Slope (ie. the 'm' portion of 'y = mx + b').
Gets or sets the ValueY index to use for the slope/intercept.
Gets or sets the visual styles for the Legend item.
Gets or sets whether the Line is checked in the Legend.
Gets or sets whether a checkbox for the Line is shown in the Legend.
Gets or sets whether the Line is shown in the Legend.
Gets or sets whether the Line is shown in parent Legend(s).
Gets or sets whether the Line Marker is shown in the Legend.
Gets the item's parent LegendItem.
Gets or sets the text to display in the legend.
Represents a PieLabel (label associated with a pie data slice in the chart).
Gets the angle used to display the point label
associated with the data point.
Gets the label text bounds.
Gets whether the label is a left positioned
label (with respect to the chart slice).
Gets whether the label is a right positioned
label (with respect to the chart slice).
Gets or sets the label text
Gets the label size.
Gets the associated PieSeriesPoint.
Gets the middle connector point located
at the 'bend' of the connector.
Gets the connector point located and the
'edge' of the label text bounding box.
Gets the initial connector point, located at
the edge of the pie slice.
Gets the current slice label VisualStyle for the label.
Represents the collection of PieReferenceLines.
Gets a unique (unused) reference line Name.
Represents a reference line (a radial line on the chart
that can be used to signify, or reference, a specific chart value).
PieReferenceLine
PieReferenceLine
PieReferenceLine
Gets a reference to the ReferenceLine's Effective (cached, composite) style.
Gets or sets the visual style for the Reference Line.
Gets or sets the associated radial grid value of the reference line.
Invalidate the cached Style definition
Gets or sets whether the element can be 'detached' from
the center of the pie by the user. Defaults to true.
Gets or sets whether the ring can be selected by clicking on it. Defaults to true.
Gets whether the ring is displayed (based upon Visibility and Legend state).
Gets or sets the user assigned Name of the item.
Gets or sets the 'relative' thickness of the series ring, as
compared to the relative thickness of other series
rings.
Get or sets whether the item is visible
Gets a count of the visible selected pie series points.
Gets or sets the visual styles for the Legend item.
Gets or sets whether the item is checked in the Legend.
Gets or sets whether a checkbox for the item is shown in the Legend.
Gets or sets whether the item is shown in the Legend.
Gets or sets whether the item Line is shown in parent Legend(s).
Gets or sets whether the item Marker is shown in the Legend.
Gets the item's parent LegendItem.
Gets or sets the text to display in the legend.
Creates the LegendItem for the item.
Creates a list of legend items associated with
the item.
Gets the default color associated with the legend item.
Renders the Legend item Marker.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
Default PropertyChanged processing
invalidate
Occurs when one of element visual styles has property changes.
Default implementation invalidates visual appearance of element.
VisualStyle that changed.
Event arguments.
Gets whether legend item tracking is enabled.
Formats the provided item text.
Represents the collection of PieSeries.
Gets or sets whether the first pie slice is centered
on the starting angle or starts on the starting angle. Default is false.
Gets or sets the custom palette for the series.
Gets or sets whether the user can detach associated series elements by Click and drag.
Note that MouseClickSelect must not be set to None or NotSet.
Gets or sets the exploded Margin for the series when the pie
is Exploded. The Margin is is measured as a percentage of the pie
radius (if less than 1) or the absolute pixel amount (if greater than 1).
Gets or sets the action used when the user clicks on a pie slice.
Gets or sets the action used when the user double-clicks on a pie slice.
Gets or sets the palette color group to use (Light/Medium/Dark/Color1/MonoBlue/etc).
Gets or sets the mode used to perfoem pie selections.
Gets or sets whether default palette colors are utilized in reverse order.
Gets or sets the 'relative' total combined thickness of all series rings, as
compared to the relative thickness of other series combined rings.
rings.
Gets or sets the series point data collection.
Gets or sets whether all series rings are shown when rendering the chart.
If false, only one ring at a time is shown, with the ability to 'drill' up
or down, to display adjacent rings.
Gets or sets whether to consolidate smaller pie slices into a single slice that
represents 'other' data values, or whether to display those smaller slices
as separate pie slices.
Gets or sets the default layout of the subordinate or nested series slices.
Gets or sets whether the series is visible or not.
Calculates the max 'a' side of the image.
Gets the max radius of a circle image at the given ray radius.
Gets the current 'active' SeriesPointCollection (useful when
'ShowInnerRings' is set to false).
Sets the current 'active' SeriesPointCollection (useful when
'ShowInnerRings' is set to false).
Gets the SeriesPointCollection containing the given PieSeriesPoint
Gets the 'Other' PieSeriesPoint
Selects or clears all series PieSeriesPoints.
Gets the count of the currently Visible selected pie series points.
Gets a list of the currently Visible selected pie series points.
Gets a count of the selected pie series points.
Gets a list of the currently selected pie series points.
Gets whether legend item tracking is enabled.
Formats the provided item text.
Full slice.
Extent slice (partial slice).
Extentwhitespace.
'Other' slice whitespace.
Not set (default is ByPoint)
Extents are filled according to each individual
PieSeriesPoint extent value.
Extents are filled according to the slice
maximum extent value.
Extents are filled according to the associated
PieRing maximum extent value.
Defines the anchor for the slice image (ie. the image's bounding edge).
NotSet
The pie InnerRadius will be the anchor.
The pie ExtentRadius will be the anchor. The 'ExtentRadius' denotes
how far the slice extends out from the slice center - which may not
be as far as the OuterRadius (specified by the ValuesY[1] value).
The pie OuterRadius will be the anchor.
NotSet
No Reference lines
Extent Average Line.
Extent Minimum Line.
Extent Minimum Line.
Outer Extent Line.
All User defined Lines.
DataLabel
Associated SeriesPoint
Label text
DataLabel
Associated SeriesPoint
DataLabel
Gets or sets the position of bar series labels.
Gets or sets the visual style for the data label.
Gets a reference to the DataLabel effective (cached, composite) style.
Gets or sets the X-Axis Value.
Gets or sets the Y-Axis Value.
Gets or sets the DataLabel text.
Invalidate the cached Style definition
Occurs when parent of the item has changed.
Occurs when display/rendering of the item is invalidated.
Occurs when layout of the item is invalidated.
Gets the parent ChartControl
Gets the parent ChartPanel
Gets or sets the Name of the item.
Gets or sets the parent of the item.
Called after parent of the item has changed.
Reference to old parent.
Reference to new parent.
Raises ParentChanged event.
Provides event arguments.
Gets the parent ChartContainer
Gets or sets user-defined data associated with the object
Raises LayoutInvalid event.
Provides event arguments.
Raises RenderInvalid event.
Provides event arguments.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
ChartVisualElement
Performs the layout of the item
and sets the Size property to size that item will take.
Layout information.
Performs the arrange pass layout of the item when
the final position and size of the item has been set.
Layout information.
Performs drawing of the item and its children.
Holds contextual rendering information.
Gets or sets the absolute (scroll adjusted) bounds of the item.
Gets or sets the relative bounds of the item.
Gets whether mouse is over the element.
Gets or sets the Size of the item.
Get or sets whether the item is visible
Gets whether element is actually displayed on screen
Gets whether mouse is down
Gets the mouse down Point
This method is used by the items internally to invoke the measure pass to
get item size. Override MeasureOverride method to perform actual measuring.
Holds contextual layout information.
This method is used by the items internally to invoke the arrange pass after
location and size of the item has been set. Override ArrangeOverride method
to perform internal arranging.
This method is used by the items internally to invoke the rendering
for the item. Override RenderOverride method to perform actual rendering.
Holds contextual rendering information.
Cancels any inprogress operations that may
have the mouse captured (resize, reorder).
Invalidates the layout for the item.
Invalidates the display state of the item
Invalidates the display state of the item
Invalidates the layout bounds
Gets the visual chart element at the given Point.
Gets the element Hit Area for the given Point.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when the mouse enters the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse leaves the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse hovers over the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse button is pressed over the element.
Called when mouse button is pressed over the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse button is released over the element.
Called by top-level control to pass message into the chart
element. To handle it override corresponding On - virtual method.
Called when mouse is moved over the element.
Called when mouse is moved over the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse is clicked on the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse is double clicked on the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mousewheel is moved while over the element.
Called by top-level control to pass message into the grid
element. To handle it override corresponding On - virtual method.
Called when mouse button is pressed over the element.
Called when control is resized.
Occurs when one of element visual styles has property changes.
Default implementation invalidates visual appearance of element.
VisualStyle that changed.
Event arguments.
Exports the chart element to the specified file. The
specified file will be created and/or overwritten.
Exports the chart element to the specified stream.
Imoprts the chart element from the given file path.
Imoprts the chart element from the given stream.
Default PropertyChanged processing
invalidate
Specifies the ItemHitArea hit areas
None
Ancillary AxisX
Primary AxisX
Ancillary AxisY
Primary AxisX
ScrollBar ArrowIncrease
ScrollBar ArrowDecrease
ScrollBar TrackIncrease
ScrollBar ArrowDecrease
ScrollBar Thumb
Content area
Frame area
PieSeriesPoint
Pie Center
Pie Ring Out (Out a ring level)
In Markup area
Gets or sets the default mode used to size each matrix row/col (by FillWeight, etc).
Get a reference to the matrix column properties.
Gets or sets the default minimum size for each matrix cell.
Gets or sets which Divider lines (horizontal and/or vertical)
are displayed between each Matrix cell.
Gets whether the matrix is empty.
Gets or sets the matrix height.
Get a reference to the matrix row properties.
Gets or sets the matrix size.
Gets or sets the matrix width.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
Gets or sets whether the matrix row/col has its content bounds aligned.
Gets or sets the mode used to size the matrix row/col.
Gets or sets a value which, when AutoSizeMode is Fill,
represents the width of the row/col relative to the widths
of other fill-mode row/col items (default value is 100).
Gets or sets a value which represents the length (in pixels)
that the row/col is to occupy.
Gets or sets a value which represents the minimum length (in pixels)
that the row/col can occupy.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
Gets whether the PieSeriesPoint is the 'Other' slice collection.
Gets the 'Other' slice PieSeriesPoint.
Gets the 'Other' slice collection of SeriesPoints.
Gets the parent of this item.
Gets the average pie point 'value' (Y[0]) for the collection.
Gets the average extent for the collection.
Gets the collection of displayed Pie slices.
Gets the sum total of the pie collection 'values' (Y[0]).
Gets the sum total of the collection 'extents' (Y[1]).
Gets count of visible points in the collection.
Gets or sets the margin used to offset the angle at
which the slice sides are rendered. This can be used to
create a more 'wedge' shaped slice.
Gets or sets the inner label orientation with respect to the slice.
Gets or sets the inner slice label for the pie slice. The label can be
straight text, or be comprised of text and formatting specifiers. The label
should be specified as (note that brackets denote optional elements):
"[text]{keyword[:format]}[text][{...}]".
Here are the formatting specifiers that can be used with both inner and
outer labels:
"AVG" "A" - Average (angular values).
"PCT" "P" - Percent of pie (angular values) - (.025 yields "2.5 %").
"TOT" "T" - Total of all values (angluar values).
"VAL" "V" - Value percent of pie (angular value) - (.025 yields ".025").
"AVGX" "AX" - Average (extent/radial values).
"PCTX" "PX" - Percent of pie (extent values) - (.025 yields "2.5 %").
"TOTX" "TX" - Total of all values (extent values).
"VALX" "VX" - Value percent of pie (extent value) - (.025 yields ".025").
"S" "SNAME" - Series name.
"X" - ValueX.
"Y", "Y0", "Yn" - ValueY values (where 'n' is index value).
Example use:
"{S}\\n{X:yyyy} ({Y:##,##0} - {P:Y1})"
"Individual cost {Y:C} and average cost {AVG:C} of goods."
Gets or sets the maximum number of slices to represent in the pie. Any remaining values
are consolidated into the 'Other' slice, if shown, or are not displayed at all.
The slices are counted in the order in which they are displayed. This order is
affected by the ReverseSlices property.
Gets or sets the minimum extent for the collection.
Gets or sets the minimum percent-of-total represented in individual slices.
Values less than the MinPercent are either accumulated into the 'Other' slice, if shown,
or left in the main pie display.
Range is 0–1.
Gets or sets the default visual style for the series 'Other' slice.
Gets or sets the outer slice label for the pie slice. See InnerSliceLabel for
further notes on Format Specifiers.
Gets or sets the type of pie reference lines to display.
Gets or sets whether references lines are displayed on top of chart data.
Gets a reference to the collection of user defined Reference Lines.
Gets or sets the 'relative' thickness of the associated pie ring, as
compared to the relative thickness of other series rings
rings.
Gets or sets whether to display, by default, the full
slice (includes potential area beyond slice extent). Default is false.
Gets or sets the label display mode (ie. the action taken
when a label needs be clipped for full display). Default is Clip.
Gets or sets when the slice labels are visibly displayed.
Gets or sets the label display mode, which determines
which slice labels (inner/outer) are displayed. Default is InnerAndOuter.
Gets or sets the visual styles for the slice.
Gets or sets the start angle of the pie in degrees where 0 is right and 270 is top.
Defaults to 270.
Gets or sets the sweep angle (distance from StartAngle to the
ending angle) of the pie in positive degrees (use SweepDirection
to change rotational direction).
Gets or sets the direction to display the pie slices - in either a clockwise
or counterclockwise direction.
Gets or sets the text to use for the point ToolTip.
Gets the ReferenceLine from the given name.
Occurs when one of element visual styles has property changes.
Default implementation invalidates visual appearance of element.
VisualStyle that changed.
Event arguments.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
Default PropertyChanged processing
invalidate
Creates a copy of the SeriesPointsLayout
Copies the item data to the given SeriesPointsLayout.
PieSeriesPoint
PieSeriesPoint
PieSeriesPoint
angular value
yValue2=radial
Gets the actual, calculated starting angle for the slice.
Gets the actual, calculated sweep angle for the slice.
Gets or sets whether the element can be 'detached' from
the center of the pie by the user. Defaults to true.
Gets or sets whether the element can be selected by clicking on it. Defaults to true.
Gets the Center Angle for the slice.
Gets the associated ChartSeries.
Gets the default palette color assigned to the point when it
is arranged in the pie.
Gets or sets the offset distance of the slice from the pie center, as measured
by a percentage of the pie radius (if between 0 and 1), or absolute pixel amount (if >= 1).
Gets a reference to the Effective (cached, composite) Slice styles.
Gets the actual, calculated extent radius of the slice (the
radius between the inner and outer radius - ValuesY[1]).
Gets the actual, inner radius of the slice.
Gets or sets the inner slice label for the pie slice. The label can be
straight text, or be comprised of text and formatting specifiers. The label
should be specified as "Some text {Keyword:Format} more text [{...:...}]".
Here are the formatting specifiers that can be used with both inner and
outer labels:
"AVG" "A" - Average (angular values).
"PCT" "P" - Percent of pie (angular values) - (.025 yields "2.5 %").
"TOT" "T" - Total of all values (angluar values).
"VAL" "V" - Value percent of pie (angular value) - (.025 yields ".025").
"AVGX" "AX" - Average (extent/radial values).
"PCTX" "PX" - Percent of pie (extent values) - (.025 yields "2.5 %").
"TOTX" "TX" - Total of all values (extent values).
"VALX" "VX" - Value percent of pie (extent value) - (.025 yields ".025").
"S" "SNAME" - Series name.
"X" - ValueX.
"Y", "Y0", "Yn" - ValueY values (where 'n' is index value).
Examples:
"{S}\\n{X:yyyy} ({Y:##,##0} - {P:Y1})"
"Individual cost {Y:C} and average cost {AVG:C} of goods."
Gets or sets whether the slice is 'detached' from the center of the pie. This can be
used to create emphasis or to highlight a slice of the pie.
Gets whether the series point is displayed
based upon its Visibility and Legend state.
Gets or sets whether the point is an 'Empty' (or missing) Point.
Gets whether the slice is in the 'Other' slice.
Gets whether the slice is the 'Other' slice.
Gets or sets whether the slice is selected.
Gets or sets the Name of the item.
Gets the ordial value for the point (the ordinal value when added
to the PieSeriesPoint Collection
Gets the actual, outer radius of the slice.
Gets or sets the outer slice label for the pie slice. See InnerSliceLabel for
further notes on Format Specifiers.
Gets the items associated PieRing (if applicable).
Gets the nested series point data collection.
Gets the slice center origin point.
Gets the calculated slice extent value (the relative
percent-of-total ValuesY[1] value for the slice).
Gets the calculated slice value (the relative
percent-of-total ValuesY[0] value for the slice).
Gets or sets the visual styles for the slice.
Gets or sets the starting angle of the slice. For subsequent slices,
the default is the ending angle of the previous slice. Specify a value
for the StartAngle if you want the next slice to start at an angle that
is different from the previous ending angle.
Gets or sets the layout of the subordinate (or nested) slices.
Gets or sets the sweep angle of the slice (angle size, in degrees).
Gets or sets the text to use for the point ToolTip.
Gets or sets whether the point is Visible.
"AVG" "A" - Average (angular values).
"PCT" "P" - Percent of pie (angular values) - (.025 yields "2.5 %").
"TOT" "T" - Total of all values (angluar values).
"VAL" "V" - Value percent of pie (angular value) - (.025 yields ".025").
"AVGX" "AX" - Average (extent/radial values).
"PCTX" "PX" - Percent of pie (extent values) - (.025 yields "2.5 %").
"TOTX" "TX" - Total of all values (extent values).
"VALX" "VX" - Value percent of pie (extent value) - (.025 yields ".025").
"S" "SNAME" - Series name.
"X" - ValueX.
"Y", "Y0", "Yn" - ValueY values (where 'n' is index value).
Use: {format[:specifier]}
Occurs when one of element visual styles has property changes.
Default implementation invalidates visual appearance of element.
VisualStyle that changed.
Event arguments.
Gets or sets the visual styles for the Legend item.
Gets or sets whether the item is checked in the Legend.
Gets or sets whether a checkbox for the item is shown in the Legend.
Gets or sets whether the item is shown in the Legend.
Gets or sets whether the item Line is shown in parent Legend(s).
Gets or sets whether the item Marker is shown in the Legend.
Gets the item's parent LegendItem.
Gets or sets the text to display in the legend.
Creates the LegendItem for the item.
Creates a list of legend items associated with
the item.
Gets the default color associated with the legend item.
Renders the Legend item Marker.
Gets whether legend item tracking is enabled.
Formats the provided item text.
Creates a copy of the PieSeriesPoint
Copies the item data to the given PieSeriesPoint.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
Default PropertyChanged processing
invalidate
Gets the object to which the Point is bound.
Gets or sets whether the point is an 'Empty' (or missing) Point.
Gets whether the point is an 'Empty' value.
Gets whether the X Value is a Qualitative value.
Gets whether the Y Values are a Qualitative values.
Gets whether the X Value is a Quantitative value.
Gets whether the Y Values are Quantitative values.
Gets or sets user-defined data associated with the point
Gets or sets the X-Axis Value.
Gets or sets the Y-Axis Values.
Gets or sets whether the point is Visible.
Creates a copy of the SeriesPoint
Copies the item data to the given SeriesPoint.
PointValueConvertor
Provides the layout information for chart layout pass
Provides the rendering information for chart render pass.
Gets or sets the Alignment of the legend with respect to the chart.
Gets or sets whether vertical items are aligned in the legend
(used when multiple columns are presented).
Gets or sets the default visual styles for Legend items.
Gets or sets the visual styles for the Legend.
Gets or sets the default size of the item CheckBoxes.
Gets or sets whether 'like' subordinate items
(items with same Names) are combined into a single item.
Gets or sets the display direction of the items within the legend.
Gets a reference to the legend's item Effective (cached, composite) styles.
Gets a reference to the legend's Effective (cached, composite) styles.
Gets or sets whether the legend can be panned with the mouse.
Gets or sets the "action" taken when a LegendItem is checked.
Gets or sets the item sort direction (LegendItem Text)
Gets or sets the offset between the marker (or Checkbox) and the item text.
Gets the collection of LegendItems.
Gets or sets the default size of the item marker.
Gets or sets the maximum horizontal size of the legend when autosizing. The value
is specified as a percentage of the displayed chart size.
Gets or sets the maximum vertical size of the legend when autosizing. The value
is specified as a percentage of the displayed chart size.
Gets or sets the minimum size of the content area of the legend.
Gets or sets the placement of the legend with respect to the chart.
Gets the Scrollable bounds of the legend.
Gets the Extended Scrollable bounds of the legend.
Gets the current scrollbar offset
Gets or sets whether checkboxes are shown in the legend.
Gets or sets whether item text values are shown in the legend.
Gets or sets whether markers are shown in the legend.
Gets or sets whether PieRing checkboxes are shown in the legend.
Gets or sets whether PieRings are shown in the Legend.
Gets or sets whether PieRing checkboxes are shown in the legend.
Gets or sets whether Pie Series are shown in the Legend.
Gets or sets whether PieSeriesPoint checkboxes are shown in the legend.
Gets or sets whether Pie Series are shown in the Legend.
Gets or sets the tracking mode for highlighting either
or both chart and legend items when the user mouses over them.
LegendItems must have MouseOver style set accordingly.
This property is only honored for PieSeries elements.
Get or sets whether the item is visible
Gets whether property should be serialized.
Resets property to its default value.
Gets a reference to the Legend’s vertical scrollbar
Gets or sets the width of a vertical scrollBar.
Gets or sets the vertical scrollbar offset
Gets or sets whether Vertical Scrollbar is shown (due to the content of the control exceeding available height).
Gets the legend element at the given Point.
Gets the LegendItem from the given chart item.
Invalidate the cached Style
Specifies how the legend items are presented.
No action is taken.
Item will be shown or hidden, depending
upon the check state of the item.
Specifies the placement of the element with respect
to the chart contents.
Represents a Crosshair element.
Gets or sets the axis orientation driving the crosshair display.
Gets or sets the mode used to display the Crosshair label.
Gets or sets the the Crosshair point intersection mode.
Gets or sets the the Crosshair point intersection margin.
Gets or sets the default visual style to be used for Crosshair
values rendered on the X and Y axes.
Gets or sets the visual style for the Crosshair.
Gets a reference to the Crosshair label's Effective (cached, composite) style.
Gets a reference to the Crosshair's Effective (cached, composite) style.
Gets or sets whether series points are highlighted
when the Crosshair cursor intersects with them.
Gets or sets whether only single series points are highlighted
when the Crosshair cursor intersects with them.
Gets or sets whether ValueX Labels are shown.
Gets or sets whether a ValueX line is shown.
Gets or sets whether Crosshair label markers are shown.
Gets or sets whether Crosshair labels are shown.
Gets or sets whether Group Headers are shown for each series.
Gets or sets whether a ValueY label is shown.
Gets or sets whether a ValueY line is shown.
Invalidate the cached Styles
A common Crosshair label is shown for all series
A crosshair label is shown for the nearest series
A crosshair label is shown for each series
Crosshair labels positioned relative to the Chart
Crosshair labels positioned relative to the Mouse
From center.
From edge.
DataBinding helper class
DataBinding
Data Binder Dispose
Gets the actual, calculated inner radius of the pie.
Gets the actual, calculated outer radius of the pie.
Gets or sets whether the first pie slice is centered
on the starting angle or starts on the starting angle. Default is false.
Gets or sets the text to use for the center hole label.
Gets or sets the mode used to determine if/when to display the center label.
Gets the calculated center Point for the pie.
Gets or sets the offset from the default center x,y location of the chart. If
the values are between -1 and 1, then the offsets are taken as a percentage
of the width/height, otherwise they are taken as absolute pixel offsets.
Gets whether property should be serialized.
Resets property to its default value.
Gets a reference to the collection of PieSeries
Gets or sets the visual style for the Chart.
Gets or sets the custom palette for the chart.
Gets or sets the default offset distance of a slice from the pie center, as measured
by a percentage of the pie radius (if less than 1), or absolute pixel amount (if greater than 1). Default is .1.
A value of 0 will restore the slice to its original position in the pie (which
may still be offset, if the pie is "exploded").
Gets a reference to the Chart's Effective (cached, composite) style.
Gets a reference to the Chart's Effective (cached, composite) Pie Center styles.
Gets or sets whether text-markup support is enabled for the Center Label.
Gets or sets whether the user can, by default, detach
slices of the pie by Click and drag.
Gets or sets whether the user can explode the pie by
ShiftClick and drag.
Gets or sets the offset of each slice from the pie center when the pie
is Exploded. The offset is is measured as a percentage of the pie radius (if less than 1)
or the absolute pixel amount (if greater than 1). Default is .1.
Clicking a Detached slice will restore it to its original position in the pie, which
may still be offset by this amount, if the pie is 'exploded'.
Gets or sets the Inner radius of the pie grid, relative to the pie area. Can be a
percentage (if value is between 0 and 1) or pixel amount (if value > 1).
Defaults to 0.
Gets or sets the outer radius of the pie grid, relative to the pie area. Can be a
percentage (if value is between 0 and 1) or pixel amount (if value > 1).
Defaults to 1 (ie 100 %).
Gets or sets the radial grid interval (interval division between grid lines).
Gets or sets the radial grid maximum value.
Gets or sets the radial grid minimum value.
Gets or sets the inner pixel margin between the inner
most ring and the pie center. Default is .02d.
Gets or sets the size of the inner radius for the pie, relative to the plot
area. Can be a percentage (if value is between 0 and 1) or pixel amount (if value > 1).
A value > 0 will create an inner "hole" or donut chart.
Gets or sets whether all slices of the pie have been pulled out, or
exploded, from the center of the pie. This attribute can be used to
create added emphasis or to highlight the entire pie. Default is false.
Gets or sets the maximum Detached Offset value (in pixels) that
a pie slice can be detached. Default is 100.
Gets or sets the maximum ExplodedOffset value (in pixels) that
the pie may be exploded. Default is 100.
Gets or sets the maximum radius of the Center
RingOut image (in pixels). Default is 48.
Gets or sets the minimum outer radius of the chart, in pixels. Defaults to 80.
Gets or sets the minimum radius of the Center
RingOut image (in pixels). Default is 9.
Gets or sets the default action used when the user clicks on a pie slice. Default is 'None'.
Gets or sets the default action used when
the user double-clicks on a pie slice. Default is 'None'.
Gets or sets whether multiple items can be selected by the user. Default is true.
Gets or sets the outer pixel margin for the chart.
Gets or sets the outer radius of the pie, relative to the plot area. Can be a
percentage (if value is between 0 and 1) or pixel amount (if value > 1).
Defaults to .8 (ie 80 %).
Gets or sets the palette color group to use (Light/Medium/Dark/Color1/MonoBlue/etc).
Gets or sets how the PieRadius values (InnerRadius, OuterRadius,
GridInnerRadius, and GridOuterRadius) are interpreted (as absolute
pixel values or as relative percentages).
Gets or sets the display mode for the RingOut indicator (used
to move out a ring level when ShowAllRings is false and the
ActiveSeriesPointCollection has been set to an inner ring).
Gets or sets the default mode used to perform pie selections. Default is 'Slice'.
Gets or sets whether default palette colors are utilized in reverse order.
Gets or sets whether rings of the pie are presented in reverse order.
Gets or sets the margin between multiple series in
the chart, relative to the plot area. Can be a percentage (if
value is between 0 and 1) or pixel amount (if value > 1).
Defaults to .02
Gets or sets whether chart series are, by default,
overlayed on top of each other. Default is false.
Gets or sets whether all series rings are shown when rendering the chart.
If false, only one ring at a time is shown, with the ability to 'drill' up
or down, to display adjacent rings. Defaults to true'.
Gets or sets whether the radial pie grid is displayed over the entire
pie (0 - 360 degrees) or only over the sweep angle. Default is false.
Gets or sets whether the radial grid is displayed
on top of the pie (ShowPieGrid must also be true). Default is false.
Gets or sets whether to consolidate 'excluded' pie slices
(due to MaxSlices or MinPercent settings) into a single slice
that represents 'Other' data values. Default is false.
Gets or sets whether a radial grid is displayed for the chart. Defaults to false.
Gets or sets whether all enabled slice labels will be shown
when the mouse enters the chart area. Default is false.
Gets or sets whether tooltips are shown.
Gets or sets the mode for resolving overlapping outer slice labels.
Outer slice labels are only displayed for the outer-most chart series ring.
This setting only applies to individual series (ie. Overlapped series are
treated as distinct elements). Default is HideOverlapping.
Gets or sets the default layout of chart SeriesPoints that are
subordinate to the chart.
Gets or sets whether the chart utilizes the alternate background color
when ShowPieGrid is enabled.
Gets or sets the behavior when the user
clicks the mouse in the chart whitespace.
Gets plain CenterLabel text without text-markup (if text-markup is used in Text)
Gets the hit area in the chart from the given point.
ItemHitArea
Gets the hit item in the chart from the given point.
Gets the psp at the given Point. Note that the order of
displayed/overlapping series is taken into account.
PieSeriesPoint or null.
Invalidates the Pie Center area (causing a repaint).
Invalidates the 'Ring Out' area (causing a repaint).
Cancels any inprogress operations that may have the mouse captured.
Set (or clears) all selected elements in the chart.
Set (or clears) all selected elements in the given series.
Set (or clears) the given series point.
Gets a count of the visible, selected pie series points.
Gets a list of the currently Visible selected points.
Gets a count of the selected pie series points.
Gets a list of the currently selected points.
Gets the local, scroll adjusted point.
Gets the end Point for a ray, of the given angle (in degrees),
starting at the pie center and ending at the outer radius.
Gets the end Point for a ray, of the given angle (in degrees),
starting at the pie center and ending at the specified radius.
Gets the chart series with the given Name.
PieSeries or null.
Defines the mode used to track mouse over interaction
between PieChart elements and associated Legend elements.
NotSet
No tracking.
Hit Chart elements are tracked in the Legend.
Hit Legend elements are tracked in the Chart.
Both hit Legend elements and Chart elements are tracked.
Defines the action taken when a user
clicks with the mouse in a pie slice..
NotSet
No action taken.
Element select.
Element detach toggle.
Pie Exploded.
Defines the action taken when a user
double-clicks with the mouse in a pie slice.
NotSet
No action taken.
Change Active Ring (used when ShowAllRings is set to false).
Element detach toggle.
Pie Exploded.
Defines the method used when determining
which slices are to be included in the 'Other' slice.
Uses the percentage that is set by the OtherMinPercent property.
Uses the count that is set by the OtherMaxSlices property.
Defines how the PieRadius values (InnerRadius,
OuterRadius, GridInnerRadius, and GridOuterRadius) values are interpreted).
Values are always taken as percentages of the content area.
Values > 1 are taken as pixel values.
Defines the selection mode used when the user
clicks on a pie element.
NotSet
No selection.
Pie selection.
Series selection.
Slice selection (includes nested PieSeriesPoints).
Ring level selection.
Individual PieSeriesPoint selection.
Defines the drag type.
Defines when the 'RingOut' indicator is displayed.
Always displayed (when appropriate).
Never displayed (user can go up a level by shift dbl-click).
Indicator shown when mouse is over ring area in center of Pie. (default)
Specifies how overlapping outer slice Labels are resolved
Not set (default is None).
Overlapping labels will be shown.
Overlapping labels will be hidden.
Defines the sweep direction.
NotSet
Clockwise.
CounterClockwise.
Specifies the resultant behavior
of clicking in the chart whitespace area.
No effect
Current selection is cleared
Represents the collection of Chart AxesX.
Represents the collection of Chart AxesY.
Represents the collection of Chart Axes.
Represents an X-Axis element.
Gets the axis MajorGridLines element.
Gets the axis MajorTickmarks element.
Gets the axis MinorGridLines element.
Gets the axis MinorTickmarks element.
Gets the chart Point from the given axis data value.
Ensures the given data value is visible and
optionally centered on screen.
Creates a copy of the axis.
Copies the current axis properties to the
given "copy" axis.
Represents a Y-Axis element.
Gets the axis MajorGridLines element.
Gets the axis MajorTickmarks element.
Gets the axis MinorGridLines element.
Gets the axis MinorTickmarks element.
Gets the chart Point from the given axis data value.
Ensures the given data value is visible and
optionally centered on screen.
Creates a copy of the axis.
Copies each axis property to the given "copy".
Gets the actual axis display units for DateTime data (as determined by
either the DateTimeUnits property or actual inspection of the associated data).
Gets the actual, axis max data value (as determined by
either the MaxValue property or actual inspection of the associated data).
Gets the actual, axis min data value (as determined by
either the MinValue property or actual inspection of the associated data).
Gets or sets whether axis Bar Margins are calculated and used.
Gets or sets the axis alignment.
Gets or sets the far/ending margin for the axis. When set ( >= 0 ), the
value overrides the general AxisMargins setting.
Gets or sets the near/beginning margin for the axis. When set ( >= 0 ), the
value overrides the general AxisMargins setting.
Gets the axis orientation (X/Y).
Gets a reference to the collection of AxisStripes associated with the axis.
Gets or sets the visual style for the Axis.
Gets or sets the visual style to be used for Crosshair elements associated with the axis.
Gets or sets the axis display units for DateTime data.
Gets or sets the limiting axis display units for DateTime data (the
max DateTime units the chart will, if needed, promote the display to).
Gets a reference to the Axis' Effective (cached, composite) style.
Gets a reference to the CrosshairLabel's Effective (cached, composite) style.
Gets or sets the grid interval (the distance between MajorTickmarks, in pixels)
Gets or sets the numerical spacing between MajorTickmarks (such as 1, 10, 100, ...).
Gets whether the axis is the Primary axis.
Gets the axis MajorGridLines element.
Gets the axis MajorTickmarks element.
Gets or sets the maximum axis data value.
Gets the axis MinorGridLines element.
Gets or sets the minimum grid interval size. This is the distance (in pixels)
between tickmark layout items.
Gets the axis MinorTickmarks element.
Gets or sets the minimum axis data value.
Gets or sets the sort direction for Qualitative axis values.
Gets a reference to the collection of axis Reference Lines
Gets or sets the Axis Title.
Gets or sets whether the axis utilizes the alternate background color.
Gets or sets whether the auto-calculated minimum grid interval
will be used in determining the axis major tickmark interval.
Gets the chart Point from the given data value.
Gets the "Data" value from the given Chart Point.
Gets the ReferenceLine from the given name.
Gets the AxisStripe from the given name.
Ensures the given data value is visible on screen.
Ensures the given data value is visible and
optionally centered on screen.
Invalidate the cached Styles
Invalidate the axis for rendering purposes.
Causes an invalidation and refresh of the range values for the axis.
Copies the axis elements to the given "copy"
Default is determined by the Axis (X/Y).
Axis is displayed at the right or bottom side of the chart.
Axis is displayed at the left or top side of the chart.
AxisOrientation.
X Axis
Y Axis
DateTimeUnits
No Margins will be displayed.
Margin is displayed at the right or bottom side of the axis.
Margin is displayed at the left or top side of the axis.
Both Near and Far margins are displayed.
Mode for setting the axis origin, or offset from its
normal position.
No offset
Origin is shifted by an absolute amount (OriginOffset)
Origin is shifted relative to the major scale amounts.
Origin is shifted a percentage of the total axis length.
Default is to Hide overlapping labels.
Overlapping labels will be staggered.
Overlapping labels may be hidden.
Represents the collection of ChartSeries.
Gets the Actual X axis Scale Type (may be
different than XScaleType when XScaleType is 'Auto').
Gets the Actual Y axis Scale Type (may be
different than YScaleType when YScaleType is 'Auto').
Gets or sets the base, reference value for displaying Line/Spline/Step Areas.
Gets a reference to the X-Axis associated with the series.
Gets a reference to the Y-Axis associated with the series.
Gets or sets how series bars are filled (either according to
each individual bar range, or the entire series range).
Gets or sets the position of bar series labels (default is Center).
Gets or sets whether Bar shading is enabled for Horizontal and Vertical Bar series.
Gets or sets the ratio of bar width to bar spacing within
the same series (defaults to 2 - bar is twice as wide as spacing).
Gets or sets the mode used to determine bubble intensities.
Gets or sets the max percentage of the display
area used to calculate series bubble sizes (default is .25).
Gets or sets the minimum series bubble size (in pixels) Default is 4.
Gets or sets the Scale Factor used to calculate series bubble sizes.
Gets or sets the mode used to calculate series bubble sizes.
Gets a reference to the Chart Indicators collection.
Gets or sets the Line 'Area' display mode.
Gets or sets the Line ChartType display mode.
Gets or sets the visual style for the series.
Gets or sets the ConvexHull display mode.
Gets or sets whether Crosshair support is enabled for the series.
Gets or sets whether Crosshair Point highlighting is enabled for the series.
Gets or sets whether Crosshair Point highlighting will
only highlight a single point for the series.
Gets or sets whether Crosshair labels are shown for the series.
Gets or sets the list of instance Data Labels.
Gets or sets the visual style for the data labels.
Gets or sets whether series points are displayed on top of series line.
Gets or sets the value used to index between DotPlot points. Default is 1.
Gets a reference to the DataLabel effective (cached, composite) style.
Gets a reference to the Series's effective (cached, composite) style.
Gets or sets the value(s) used to determine if
a series point is empty or missing.
Gets or sets whether EmptyValues are processed in the series
Gets or sets the logical Id used to group qualitative series.
Gets or sets the Series HiLoBar Type.
Gets the series Maximum X value.
Gets the series Maximum Y value.
Gets the series minimum X value.
Gets the series minimum Y value.
Gets or sets the display mode for the chart PointLabels.
Gets or sets the minimum distance between label data points.
Gets or sets the number of inter-label points to skip.
Gets or sets the X axis Scale Type.
Gets or sets the Y axis Scale Type.
Gets the series point data collection
Gets or sets the Series Type.
Gets or sets whether defined HiLoBar Median lines are shown.
Gets or sets whether EmptyLines are shown in the series.
Gets or sets whether EmptyPoints are shown in the series.
Gets or sets whether labels are shown for 'Origin' data values.
Gets or sets whether Qualitative points are
stacked or spread across the associated grouped column.
Gets or sets which 'Step lines' are displayed.
Gets or sets the mode used to render "Step Lines" in
the defined Line series.
Gets the collection of series PointData for the given PointLabelDisplayType.
Determines whether the given SeriesPoint is a ConvexHull point.
Determines if the given SeriesPoint is a HighLight Point (a
point highlighted by the Crosshair setup).
Gets the alternate segment style used when Open/Close values are reversed.
Gets the default segment style used when Open/Close values are not reversed.
Gets whether the segment is to be render as 'Alternate'.
Gets the associated series visual style.
Gets an array of specified HiLo coordinate data values (x or y,
depending upon the bar orientation). The values are specified
in [High=0, Low=1, Close=2, Open=3, Median=4] order, followed
by any 'extra' user supplied bar values.
Specifies the position for Bar series labels.
Not set (default is Center).
Labels will be positioned in the center of the bar.
Labels will be positioned outside the bar, relative to its origin.
Labels will be positioned inside the bar, relative to its origin.
Labels will be positioned outside the bar, opposite to its origin.
Labels will be positioned inside the bar, opposite to its origin.
Top portion of Vertical bar (full area).
Partial Top area of Vertical bar.
Bottom portion of Vertical bar (full area).
Partial Bottom area of Vertical bar.
Left portion of Horizontal bar (full area).
Partial Left area of Horizontal bar.
Right portion of Horizontal bar (full area).
Partial Right area of Horizontal bar.
Specifies the ConvexHull display mode
Not set (default is None).
No Convex Hull processing will take place.
Convex Hull border will be displayed.
Convex Hull background area will be displayed.
Specifies which PointLabels are to be displayed
Not set (default is None).
No labels will be displayed.
All series points will display a label.
User defined DataLabels will be displayed.
Minimum 'X' Value label will be displayed.
Minimum 'Y' Value label will be displayed.
Maximum 'X' Value label will be displayed.
Maximum 'Y' Value label will be displayed.
Specifies the mode used to render "Step Lines" in
a given Line series.
Not set (default is HorizontalThenVertical).
No Step Lines will be rendered.
Step lines will be displayed between consecutive
series points, by first displaying the horizontal step
line, followed by the connecting vertical step line.
Step lines will be displayed between consecutive
series points, by first displaying the vertical step
line, followed by the connecting horizontal step line.
Step lines will be displayed between consecutive
series points, by first displaying the midPoint horizontal
step line, followed by the connecting vertical step line.
Specifies the mode used to render "Stepped Lines" in
a given Line series.
Not set (default is StepHv).
No step lines will be displayed.
Horizontal step lines will be displayed.
Vertical step lines will be displayed.
Both horizontal and vertical step lines will be displayed.
Specifies the scale type for the series points
ScaleType is NotSet (default is 'Auto').
ScaleType is Automatic. Scale type will be determined
by the underlying, assigned data.
DateTime data scale. Points will be treated as
DateTime values and will be shown as such on the axis.
Numerical data scale. Points will be treated as
numerical values and will be shown on the axis as numbers.
Qualitative data scale. Points will be treated as
qualitative values and will be shown on the axis as text.
Specifies the HiloBar series display type.
Box Plot display. Display is identical to 'Candle' except:
1. Median separated segments are separately rendered using both
default and alternate box backgrounds.
2. UseAlternateSegmentStyle defaults to false.
Candle Plot display. Display is identical to 'Box' except:
1. Mmedian separated segments are both rendered using either
the default or alternate box background.
2. UseAlternateSegmentStyle defaults to true.
Line plot display.
Box (Box plot).
High whisker (Box, Candle, Line).
High whisker cap (Box, Candle, Line).
Low whisker (Box, Candle, Line).
Low whisker cap (Box, Candle, Line).
Open whisker (Line plot).
Close whisker (Line Plot).
Center line (Line plot).
Full range (Line plot).
Median line (Box, Candle, Line).
Bar shading (Box, Candle).
AxisTypeConverter
ConvertTo
Represents a chart MajorTickmark on the X-Axis.
Create a copy of the chart element.
Copies the chart element to the given "copy".
Represents a chart MajorTickmark on the Y-Axis.
Creates a copy of the chart element.
Copies the chart element to the given "copy".
Represents a chart MajorTickmark.
Gets or sets whether Major Tickmark layout is automatic.
Gets a reference to the Tickmark Label's Effective (cached, composite) style.
Gets or sets the angle at which the Tickmark labels are displayed.
Gets or sets the number of inter-labels to skip.
Gets or sets the visual style for the Tickmark Labels.
Gets or sets the minimum gap between tickmark labels.
Gets or sets whether Tickmark labels are shown.
Gets or sets whether overlapping labels are staggered.
Copies the chart element to the given "copy".
Represents a Minor tickmark on the X-Axis.
Creates a copy of the chart element.
Copies the chart element to the given "copy".
Represents a Minor tickmark on the Y-Axis.
Creates a copy of the chart element.
Copies the chart element to the given "copy".
Represents a Minor tickmark.
Gets or sets the number of Tickmarks presented between Majortickmarks.
Copies the chart element to the given "copy".
Gets the axis orientation (X/Y).
Gets a reference to the Tickmark's Effective (cached, composite) style.
Gets or sets the visual styles for the Tickmarks.
Invalidate the cached Style definition
Copies the chart element to the given "copy".
Type not set.
No Marker
Cross
Diamond
Ellipse
Polygon (Pentagon, Hexagon, etc)
Rectangle
Star
Triangle
Represents the collection of Axis Stripes.
Element describing a color stripe on the chart. Each AxisStripe
is associated with a primary or Ancillary Axis.
Create a new AxisStripe.
Create a new AxisStripe.
Create a new AxisStripe.
Gets or sets the visual style for the AxisStripe.
Gets whether the Stripe is displayed (must be Visible
and appropriately 'checked' if presented in the Legend).
Gets or sets the maximum axis stripe value.
Gets or sets the minimum axis stripe value.
Invalidate the cached Styles
Gets or sets the visual styles for the Legend item.
Gets or sets whether the ReferenceLine is checked in the Legend.
Gets or sets whether a checkbox for the ReferenceLine is shown in the Legend.
Gets or sets whether the ReferenceLine is shown in the Legend.
Gets or sets whether the Reference Line is shown in parent Legend(s).
Gets or sets whether the ReferenceLine Marker is shown in the Legend.
Gets the item's parent LegendItem.
Gets or sets the text to display in the legend.
Creates the LegendItem for the AxisStripe.
Creates a list of legend items associated with
the AxisStripe.
Gets the default color associated with the
AxisStripe legend item.
Renders the Legend item Marker.
Creates a copy of the element.
Copies the current element properties and styles
to the provided "copy".
Represents the collection of ReferenceLines.
Gets a unique (unused) reference line Name.
Represents a reference line (a vertical or horizontal line on the chart
that can be used to signify, or reference, a specific axis/chart value).
ReferenceLine
ReferenceLine
ReferenceLine
ReferenceLine
Gets or sets the associated axis value of the reference line.
Gets or sets whether the reference line is displayed on top of chart data.
Gets or sets whether the reference text is displayed on top of chart data.
Gets a reference to the ReferenceLine's Effective (cached, composite) style.
Gets or sets whether text-markup support is enabled for the reference line text
Occurs when a text markup link is clicked
Gets or sets whether vertical reference text is inverted.
Gets or sets the maximum number of Text lines.
Gets text without text-markup (if text-markup is used in Text)
Gets or sets the visual style for the ReferenceLine.
Gets or sets the ReferenceLine Text.
Ensures that the reference line is visible on screen.
Ensures that the reference line is visible on screen, and
optionally centered (if possible).
Invalidate the cached Style definition
Gets or sets the visual styles for the Legend item.
Gets or sets whether the ReferenceLine is checked in the Legend.
Gets or sets whether a checkbox for the ReferenceLine is shown in the Legend.
Gets or sets whether the ReferenceLine is shown in the Legend.
Gets or sets whether the Reference Line is shown in parent Legend(s).
Gets or sets whether the ReferenceLine Marker is shown in the Legend.
Gets the item's parent LegendItem.
Gets or sets the text to display in the legend.
Represents a chart's MajorGridLines for the X-Axis.
Create a copy of the MajorGridLine.
Copies the MajorGridLine to the given "copy".
Represents a chart's MajorGridLines for the Y-Axis.
Create a copy of the MajorGridLine.
Copies the MajorGridLine to the given "copy".
Represents a chart's MajorGridLines.
Create a copy of the MinorGridLine.
Copies the MinorGridLine to the given "copy".
Create a copy of the MinorGridLine.
Copies the MinorGridLine to the given "copy".
Gets or sets whether grid lines are displayed on top of chart data.
Gets a reference to the GridLine's Effective (cached, composite) style.
Gets or sets the visual style for the GridLines.
Copies the chart element to the given "copy".
Represents an X/Y oriented chart.
pi
Gets a reference to the collection of Ancillary X Axes (Axes that
can be presented in addition to the default X Axis)
Gets a reference to the collection of Ancillary Y Axes (Axes that
can be presented in addition to the default Y Axis)
Gets or sets the default SeriesType assigned to auto-generated Series.
Gets a reference to the default, primary X Axis.
Gets a reference to the default, primary Y Axis.
Gets or sets how series bars are filled by default (either according to
each individual bar range, or the entire series range).
Gets or sets the default position of bar series labels (default is Center).
Gets or sets the bar 'origin'. This value is used as the base, or
starting Value, from which each bar originates.
Gets or sets whether the intra-bar (or bar grouping) overlay
is enabled (bars within a group are positoned overlayed on top of each other).
Gets or sets whether Bar shading is enabled by
default for Horizontal and Vertical Bar series.
Gets or sets whether the bars will be shown as a Histogram.
Note that this will only be honored for single series bar displays.
Gets or sets the intra-bar spacing (or spacing between bars
within the same group). Value is taken as a fixed pixel size.
Setting BarSpacing to 0 (zero) will disable the use of this
property, and will enable the use of the set BarSpacingRatio value.
Gets or sets the intra-bar spacing ratio (bar spacing between
multiple series bars associated with the same value. Default is .2).
Gets or sets the default ratio of bar width to bar
group spacing (defaults to 1 - bar width matches spacing).
Gets or sets the default mode used to determine series bubble intensities.
Gets or sets the default mode used to calculate series bubble sizes.
Gets or sets the default Line 'Area' display mode.
Gets or sets the default display mode for SeriesType.Line series.
Gets a reference to the collection of Chart Series
Gets or sets the default visual style for each chart series.
Gets or sets the visual style for the Chart.
Gets a reference to the Crosshair element for the chart.
Gets or sets the default ConvexHull display mode.
Gets or sets the mode for resolving overlapping series data labels.
Gets or sets the default visual style for the chart DataLabel's.
Gets a reference to the ChartSeries effective (cached, composite) style.
Gets a reference to the Chart's Effective (cached, composite) style.
Gets a reference to the DataLabel Effective (cached, composite) style.
Gets the calculated maximum X value (composite value of all associated series).
Gets the calculated maximum Y value (composite value of all associated series).
Gets the calculated minimum X value (composite value of all associated series).
Gets the calculated minimum Y value (composite value of all associated series).
Gets the last calculated CrosshairPoint nearest to the mouse cursor.
Gets or sets the default display mode for the chart PointLabels.
Gets the Scrollable bounds of the chart.
Gets the Scrollable, extended bounds of the chart.
Gets or sets which 'Step lines' are displayed by default.
Gets or sets the default mode (or order of rendered Step Lines)
used to display "Step Lines" in the defined Line series.
Gets the local, scroll adjusted point.
Gets whether the given Point is a Crosshair displayed point.
Gets the chart Point, given the provided SeriesPoint.
Gets the chart Point, given the X and Y data point values.
Gets the chart series with the given Name.
ChartSeries or null.
Invalidate the cached PointLabels
Gets the list of chart legend data.
Gets the hit area for the chart.
ItemHitArea
Defines a Crosshair Point
Gets the associated chart series.
Gets the associated SeriesPoint.
Gets the X-Value
Gets the associated ValueY.
Not set (default is ByBar)
Bars are filled according to each individual
bar's defined range.
Bars are filled according to the associated series
minimum and maximum values.
Not set (default is None)
Bubble intensity not used.
Bubble intensity is expressed as an alpha value (0 - 255).
Bubble intensity is expressed as a data value (as is the size of the bubble).
Not set (default is Area)
Bubble size is proportional to the bubble area.
Bubble size is proportional to the bubble diameter.
Not set
Display defined points on line
Display a straight line through defined series points
Display a spline through defined series points
Display a Step Line through defined series points
Points are displayed unsorted
Start and end Points are connected.
Not set
Not set
Display background area under series Line.
Display background area under series Spline.
Display background area under series StepLine.
Display background area under series EmptyLines.
Specifies how overlapping Series Data Labels are resolved
Not set (default is None).
Overlapping labels will be shown.
Overlapping labels will be hidden.
Overlapping labels will be rotated around point (when applicable).
Not set (default is Forward).
Series are displayed in the normal collection order.
Series are displayed in the reverse collection order.
Represents a PointLabel group.
Gets or sets the associated chart series.
Gets or sets the associated list of PointLabels.
Represents a PointLabel (label associated with a data point in the chart).
Gets the angle used to display the point label
associated with the data point.
Gets or sets the position of bar series labels.
Gets or sets the visual style for the data label.
Gets or set whether the LabelSize is a fixed size.
Gets or sets the label text
Gets or sets the label size.
Gets the associated SeriesPoint.
Gets or sets whether the label is visible.
ChartAxisLable
Gets or sets the fixed Text height of the label (0 to auto-size)
Gets or sets the label Text.
ChartPrint
ChartPrint
ChartControl
ChartPrint
ChartControl
FitToPageScale
Gets or sets how the chart is scaled
to fit the page when printing.
Adds a 'Start' element to the collection.
Adds an 'End' element to the collection.
Adds the given object element to the collection.
Adds the given value to the collection (surrounded
by a 'Start' and 'End' element pair).
Adds the given value to the collection (surrounded
by a 'Start' and 'End' element pair) - but only if the
value is not equal to the given defaultValue.
Adds the given value Image to the collection (surrounded
by a 'Start' and 'End' element pair).
Adds the given 'Data' value to the collection (surrounded
by a 'Start' and 'End' element pair).
Adds the given 'Data' value to the collection (surrounded
by a 'Start' and 'End' element pair) - but only if the
value is not equal to the given defaultValue.
Adds the given SerialElementCollection to the
collection, if the given collection is non-empty.
Adds the given style to the collection, if
it is not Empty.
Element name
Element type.
Element value
Element sub-collection.
Converts hex string to Color type.
Hexadecimal color representation.
Reference to Color object.
Converts int value to Color type.
Color representation as 32-bit RGB value.
Reference to Color object.
Converts int values to Color type.
Color representation as 32-bit RGB value.
Reference to Color object.
Converts int values to Color type.
Reference to Color object.
Converts int values to Color type.
Reference to Color object.
BlankExpandableObjectConverter
ConvertTo
Indicates the displayed Symbol. Symbol setting takes precedence over Image setting.
Gets or sets the color of the Symbol.
Gets whether property should be serialized.
Resets property to its default value.
Gets the realized symbol string.
Gets or sets the symbol set used to represent the Symbol.
Indicates the size of the symbol in points.
Gets whether SymbolDef is Empty.
Creates an exact copy of the SymbolDef.
Copy of the SymbolDef.
Returns the copy of the style.
Copy of the style.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
Raises the PropertyChanged event.
Event arguments
Raises the PropertyChanged event.
Event arguments
StyleChanged
Dispose
SymbolDefConvertor
ConvertTo
SymbolDefEditor
GetPaintValueSupported
PaintValue
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.
Occurs when the Horizontal or Vertical scrollbar has been scrolled
Occurs when the Value property is changed.
Gets or sets the visual styles for the ScrollBar.
Get or sets whether the item is visible
InternalMouseMove
Gets the EffectiveStyle for the ScrollBar. The effective
style is a composite, cached style definition.
Gets the EffectiveStyle for the ScrollBar. The effective
style is a composite, cached style definition.
Invalidate the cached Styles
Invalidates the layout bounds for the item container
ValueChangedEventArgs
ValueChangedEventArgs
Gets the old scroll Value
Gets the new scroll Value
Represents the visual style of a Bar Series
Gets or sets the background for the bar, when it
extends to the alternate side of the bar origin.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the border style for the bar, when it
extends to the alternate side of the bar origin.
Gets or sets the background for the bar.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the border style for the bar.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents the visual style of an Hilo Bar Series (OHLC)
Gets or sets the Alternate Style for the Ohlc bar.
Gets or sets the Default Style for the Ohlc bar.
Gets or sets whether Box/Candle whisker caps are displayed.
Gets or sets whether Box/Candle whisker caps are displayed.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
ChartSliceVisualStyles
Returns the copy of the style.
Copy of the style.
Represents the visual style of a series Slice.
Gets or sets the background style for the slice.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the range area used to fill the slice extent
background.
Gets or sets the visual style for the slice border.
Gets or sets whether shading is applie to the pie slice.
Gets or sets the slice Image.
Gets or sets the display angle offset for the slice image. By default, the image is
centered in the pie slice (mid sweepAngle), but can be offset either
toward the end angle (positive offset) or toward the start angle
(negative offset). The offset can either be a percentage (if value is
between 0 and 1) or pixel amount (if value > 1).
Gets or sets whether the Image (or Symbol) is auto
rotated to match the angle of the slice.
Gets or sets how the slice image will be displayed when
the image needs to be cropped due to 'angular' size constraints
(ie. will not fully fit within the slice angular bounds).
Default is ClipImage.
Gets or sets the slice image index (used with the ImageList property).
Gets or sets the inner radius anchor for the slice image (ie.
the inner limiting radius - used with the ImageRadiusOffset property).
Gets or sets the slice ImageList.
Gets or sets the Outer radius anchor for the slice image (ie.
the Outer limiting radius - used with the ImageRadiusOffset percentage).
Gets or sets how to overlay the image with respect to the slice text.
Gets or sets the spacing between content and edges of the Image
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the display radius for the slice image. The image can be offset
toward the outer radius (positive offset) or toward the inner radius
(negative offset). The offset can either be a percentage (if value is
between 0 and 1) or pixel amount (if value > 1).
Gets or sets the amount to rotate the image, specified in degrees.
Gets or sets the 'scale' factor for the image/symbol. This property informs the
chart to scale the image (or symbol) based upon the available space at its offset
position in the slice - the image is moved in or out of the slice, the image will
grow of shrink accordingly.
Gets or sets the visual style for the slice Extent Average
ReferenceLine style (see SliceVisualLayout.ReferenceLineDisplayMode).
Gets or sets the visual style for the slice Extent Maximum
ReferenceLine style (see SliceVisualLayout.ReferenceLineDisplayMode).
Gets or sets the visual style for the slice Extent Minimum
ReferenceLine style (see SliceVisualLayout.ReferenceLineDisplayMode).
Gets or sets the visual style for the slice Extent Outer
ReferenceLine style (see SliceVisualLayout.ReferenceLineDisplayMode).
Gets or sets the visual style for the inner slice Label.
Gets or sets the visual style for the outer slice Label.
Gets or sets the element Symbol Definition. Note that Symbol definition
takes precedence over Image definition. Also note that the supporting Image
properties (such as ImageCrpoMode, ImageRadiusOffset, etc) apply to a set
Symbol as well as to a set Image.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the WhiteSpace Background (area beyond the slice extent area).
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the visual style for the slice WhiteSpace Border.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Defines the visibility of the CenterLabel
Always shown.
Never showm.
Only shown on MouseOver.
Defines the label crop/clip mode.
NotSet
No clipping or hiding performed.
Labels that do not fully fit will be clipped.
Labels that do not fully fit will be hidden.
Defines the slice label display mode.
NotSet
No labels displayed.
Inner labels only displayed (those inside the pie slice).
Outer labels only displayed (those outside the pie slice).
Both inner and outer labels displayed.
Either the inner or the outer label will be displayed, but not
both (outer label will be displayed only when the inner label
cannot be displayed).
Defines the slice inner label orientation.
NotSet
The text is perpendicular to the center line of the
slice, and is 'adapted' to fit the outer arc of the slice.
The label layout is gotten from the set 'Custom' layout
properties for the slice (include location, size, orientation, etc).
This option give the most control over the presentation of the label.
Labels are presented horizontally, within the bounds of the slice.
Labels are presented parallel to the slice center line, within
the bounds of the slice.
Labels are presented perpendicular to the slice center line, within
the bounds of the slice.
Defines the visibility of the slice labels. These values
can be combined to define a more targeted visibility.
NotSet
Labels are always visible.
Labels are never visible.
Labels will be shown according to the SelectionMode
setting in effect (ie. Ring, Slice, Pie, etc).
Labels are shown for Detached slices.
Labels are shown on MouseOver.
Labels are shown for selected slices.
Represents HiLoBarSegment visual style.
Returns Empty instance of HiLoBarSegmentStyle.
Gets or sets the visual style for the Box Background (Box, Candle only).
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the visual style for the Box Border (Box, Candle only).
Gets or sets the visual style for the Center Line segment. This is the
style used for the center Hilo segment and the Box/Candle segment when
no Open or Close values are specified.
Gets or sets the visual style for the Close Whisker (Hilo only).
Gets or sets the visual style used as the Default when
a segment style is not specified (ie BoxBorder, HighWhisker, etc).
Gets or sets the visual style for the High Whisker.
Gets or sets the visual style for the High Whisker Cap.
Gets or sets the visual style for the Low Whisker.
Gets or sets the visual style for the Low Whisker Cap.
Gets or sets the visual style for the Median Line.
Gets or sets the visual style for the Open Whisker (Hilo only).
Gets whether both colors assigned are empty.
Applies the style to instance of this style.
Style to apply.
Creates an exact copy of the OhlcBarSegmentStyle.
Copy of the OhlcBarSegmentStyle.
Returns the copy of the style.
Copy of the style.
PieCenterVisualStyles
Returns the copy of the style.
Copy of the style.
Represents the visual style of a Pie Center.
Gets or sets the alignment of the text.
Gets or sets whether text wrapping is permitted.
Gets or sets the background style.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the pie center border.
Gets or sets the style Font.
Gets or sets the element Image.
Gets or sets the alignment of the Image.
Gets or sets the image index.
Gets or sets whether the image is inscribed in the
PieCenter area (true = inscribed, false = circumscribed).
Gets or sets the ImageList.
Gets or sets how to overlay the image with respect to the center content.
Gets or sets the spacing between content and edges of the Image.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the 'scale' factor for the image/symbol. This property informs the
chart to scale the image (or symbol) based upon the available space at its offset
position in the slice - the image is moved in or out of the slice, the image will
grow of shrink accordingly.
Gets or sets the 'mode' used to display the image.
Gets or sets the spacing between content and edges of the Image.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the element Symbol Definition. Note that Symbol definition
takes precedence over Image definition. Also note that the supporting Image
properties (such as ImageAlignment, ImageOverlay, etc) apply to a set
Symbol as well as to a set Image.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Text color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets whether the Text is inscribed in the
PieCenter area (true = inscribed, false = circumscribed).
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
PieChartVisualStyles
Returns the copy of the style.
Copy of the style.
Represents the visual style of a Pie Chart element.
Gets or sets the alternate, or interlaced, pie background (used
when ShowPieGrid is enabled).
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the visual style to be used for GridLine elements.
Gets or sets the visual styles to be used for Pie Center elements.
Gets or sets the visual style to be used for ReferenceLine elements
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents a PieGridLineVisualStyle.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Represents a PieReferenceLineVisualStyle.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Represents the visual style of a PointMarker
Gets or sets the Marker background for series points.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Marker border color for series points.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Marker border width for series points.
Gets or sets the PointMarker Image
Gets or sets the PointMarker image index
Gets or sets the ImageList.
Gets or sets the number of points for series markers (3 = triangle, 4 square, etc).
Gets or sets the Marker rotation angle for series points.
Gets or sets the Marker size for series points
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Marker type.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents the visual style of a DropShadow
Gets or sets the DropShadow color
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets whether drop shadow is displayed.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents the visual style of a Chart Line
Gets or sets the angle step value when rotating conflicting labels.
Gets or sets the default line angle (-1 denotes 'auto').
Gets or sets the angle step value when rotating conflicting labels.
Gets or sets the maximum connector line length.
Gets or sets the minimum connector line length.
Gets or sets the line connector origin.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents the visual style of a Chart Line
Gets or sets the Line color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the LinePattern.
Gets or sets the line width.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents the visual style of a Chart CapLine
Gets or sets the line EndCap.
Gets or sets the line StartCap.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents a AxisStripeVisualStyle.
Gets or sets the style background.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents the visual style of a Legend element.
Gets or sets the distance (in pixels) to which the center line
is extended prior to the slice inner radius.
Gets or sets the distance (in pixels) to which the center line
is extended past to the slice Outer radius.
Gets whether the style is logically Empty.
Applies the style to the instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Represents the visual style of a series Slice.
Gets or sets the alignment of the label.
Gets or sets whether text wrapping is permitted
Gets or sets the style background.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the style Font
Gets or sets the maximum number of lines for label text.
Gets or sets the Text color.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents the visual style of a series Slice.
Gets or sets the margin (in degrees) to inset the label from
both the start and ending slice angles.
Gets or sets whether the label will be auto oriented away from being upside down.
Gets or sets whether the label is auto rotated to match
the angle of the slice (only valid for 'Custom' orientation mode).
Gets or sets the display angle offset for the label when
the label orientation is set to 'Custom'. The label can be
offset toward the end angle (positive offset) or toward
the start angle (negative offset). The offset is either a
percentage (if value is between 0 and 1) or pixel amount (if value > 1).
Gets or sets the custom font angle when the label orientation
is set to 'Custom'. The FontAngle is the additional number of
degrees the label will be rotated.
Gets or sets the height of the bounding rectangle for the label when
the label orientation is set to 'Custom'. The height can be a percentage
of the slice height (if the value is between 0 and 1), or an absolute
pixel amount (if the value is > 1).
Gets or sets the display radius offset for the label when the label orientation
is set to 'Custom. The label can be offset toward the outer radius
(positive offset) or toward the inner radius (negative offset). The
offset can either be a percentage (if value is between 0 and 1) or pixel
amount (if value > 1).
Gets or sets the custom width for the bounding rectangle of the
label when the label orientation is set to 'Custom'. The width can
be a percentage of the slice width at the set RadiusOffset
(if the value is between 0 and 1), or an absolute pixel amount (if the
value is > 1).
Gets or sets the offset of the inner edge of the rectangular label area from the
outer slice radius, as measured by a percentage of the slice radius
(if less than 1), or absolute pixel amount (if greater than 1).
Gets or sets the offset of the outer edge of the rectangular label area from the
outer slice radius, as measured by a percentage of the slice radius
(if less than 1), or absolute pixel amount (if greater than 1).
Gets or sets whether the label's OuterRadiusOffset is relative
to the slice OuterRadius or the slice ExtentRadius.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents the visual style of a series Slice.
Gets or sets the visual style for the label border.
Gets or sets the style connector color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the length of the line connecting the slice
and the slice label.
Gets or sets the style border pattern (Solid, Dash, ...)
Gets or sets the style connector thickness.
Gets or sets the length of the 'tick' line connecting the
label text with the main connector line associated with the pie slice.
Gets or sets whether a connecting line is drawn from the slice
to the outer slice label.
Gets or sets the pixel margin between the outer label
and the chart outer radius, as well as between the label and
any adjacent slice labels.
Gets or sets the maximum vertical size of the label, as
measured by a percentage of the chart height (if less than 1),
or absolute pixel amount (if greater than 1).
Gets or sets the maximum horizontal size of the label, as
measured by a percentage of the chart width (if less than 1),
or absolute pixel amount (if greater than 1).
Gets or sets the Minimum vertical size of the label, as
measured by a percentage of the chart height (if less than 1),
or absolute pixel amount (if greater than 1).
Gets or sets the minimum horizontal size of the label, as
measured by a percentage of the chart width (if less than 1),
or absolute pixel amount (if greater than 1).
Gets or sets spacing between the content and edges of the element.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Defines what the label's OuterRadiusOffset is relative
to (slice OuterRadius or slice ExtentRadius).
NotSet
OuterRadius
ExtentRadius (default)
SliceLabelAlignment
NotSet
OuterLeft
OuterCenter
OuterRight
MiddleLeft
MiddleCenter
MiddleRight
InnerLeft
InnerCenter
InnerRight
Represents the visual style of a TrendLine Indicator element.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Represents the visual style of a Legend element.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Represents the visual style of an element.
Gets or sets the visual style for the DropShadow.
Gets or sets the Text Format specifier
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents the visual style of a Tickmark Label element.
Gets or sets whether text wrapping is permitted
Gets or sets the style Font
Gets or sets the maximum number of Label Text lines.
Gets or sets the maximum width of the lable.
Gets or sets the alignment of the axis Text
Gets or sets the Text color
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Text Format specifier
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents the visual style of a Chart Ticmark element.
Gets or sets the Tickmark alignment.
Gets or sets the Tickmark Color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Tickmark length.
Gets or sets the Tickmark Thickness.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
ChartLegendVisualStyles
Returns the copy of the style.
Copy of the style.
Represents the visual style of a Legend item element.
Gets or sets the alignment of the text
Gets or sets whether text wrapping is permitted
Gets or sets the style background.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the CheckBox background.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the CheckBox border color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the CheckBox check color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Disabled Marker Background style.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Disabled TextColor
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the style Font
Gets or sets the visual styles for the Legend Marker.
Gets or sets the maximum number of lines for the item text.
Gets or sets the Text color.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Represents a ReferenceLineVisualStyle.
Gets or sets whether text wrapping is permitted
Gets or sets the style Font
Gets or sets the Text alignment.
Gets or sets the Reference Line Text Color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets spacing between the content and edges of the Text.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents the visual style of an XY Chart element.
Gets or sets whether to auto adjust the IntraSeriesGap when space permits.
Gets or sets the visual styles to be used for Horizontal ScrollBar elements
Gets or sets the pixel gap between grouped, qualitative series.
Gets or sets the pixel gap between each series in a set of grouped, qualitative series.
Gets or sets the visual styles to be used for Vertical ScrollBar elements
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
ScrollBarVisualStyle
Returns the copy of the style.
Copy of the style.
Represents the visual style of a ScrollBar element.
Gets or sets the Background of the Increase/Decrease Arrow elements of the ScrollBar.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Arrow Increase/Decrease border color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Color of the Increase/Decrease Arrow elements of the scrollBar.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the border color of the scrollBar.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets whether color alpha values are ignored when the mouse is over the scrollbar.
Gets or sets the Background of the Thumb element of the ScrollBar.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Thumb border color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Color of the Thumb content element (hash marks) of the scrollBar.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Background of the Increase/Decrease Track elements of the ScrollBar.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Represents the visual style of a Legend element.
Applies the style to the instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
BackColorBlend
Gets or sets the ColorBlend Color array
Gets or sets the ColorBlend Color Positions
IsEmpty
Creates an exact copy of the BackColorBlend.
Copy of the BackColorBlend.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
Raises the PropertyChanged event.
Event arguments
BackColorBlendConvertor
ConvertTo
Represents background of visual style.
Empty
Returns Empty instance of Background.
Creates new instance of the object.
Creates new instance of the object.
Start color.
Creates new instance of the object.
Start color.
End color.
Creates new instance of the object.
Start color in hexadecimal representation like FFFFFF.
End color in hexadecimal representation like FFFFFF.
Creates new instance of the object.
Start color in 32-bit RGB representation.
End color in 32-bit RGB representation.
Creates new instance of the object.
Start color in 32-bit RGB representation.
End color in 32-bit RGB representation.
Gradient angle.
Creates new instance of the object.
Start color.
End color.
Gradient angle.
Creates new instance of the object.
Start color.
End color.
Gradient angle.
Gets or sets the BackColorBlend.
Gets or sets the Gradient BackFillType
Gets or sets the start color.
Gets or sets the Ending Gradient Color
Gets or sets the gradient angle (default is 90)
Gets or sets the Gradient BackFillType
Gets or sets the Radial Gradient Center expressed as a percentage of the radius (from 0 to 1)
Gets whether the backcolor brush is a SolidBrush
Gets whether Background is empty.
Determines if the Background is equal to the given one
Background to compare
true if equal
GetBrush
Get the background brush
Brush rectangle
0-255 to override default
Brush
Get the background brush
Brush rectangle
0-255 to override default
BackFillType
Brush
Creates an exact copy of the background.
Copy of the background.
Returns the copy of the style.
Copy of the style.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
Raises the PropertyChanged event.
Event arguments
StyleChanged
Dispose
BackFillType
No fill
Auto
Angle
Center
HorizontalCenter
VerticalCenter
ForwardDiagonal
BackwardDiagonal
ForwardDiagonalCenter
BackwardDiagonalCenter
Radial
A pattern of horizontal lines.
A pattern of vertical lines.
A pattern of lines on a diagonal from upper left to lower right..
A pattern of lines on a diagonal from upper right to lower left.
Specifies horizontal and vertical lines that cross.
A pattern of crisscross diagonal lines.
Specifies a 5-percent hatch. The ratio of foreground color to background
color is 5:100.
Specifies a 10-percent hatch. The ratio of foreground color to background
color is 10:100.
Specifies a 20-percent hatch. The ratio of foreground color to background
color is 20:100.
Specifies a 25-percent hatch. The ratio of foreground color to background
color is 25:100.
Specifies a 30-percent hatch. The ratio of foreground color to background
color is 30:100.
Specifies a 50-percent hatch. The ratio of foreground color to background
color is 50:100.
Specifies a 60-percent hatch. The ratio of foreground color to background
color is 60:100.
Specifies a 75-percent hatch. The ratio of foreground color to background
color is 75:100.
Specifies a 80-percent hatch. The ratio of foreground color to background
color is 80:100.
Specifies a 90-percent hatch. The ratio of foreground color to background
color is 90:100.
Specifies diagonal lines that slant to the right from top points to bottom
points and are spaced 50 percent closer together than System.Drawing.Drawing2D.HatchStyle.ForwardDiagonal,
but are not antialiased.
Specifies diagonal lines that slant to the left from top points to bottom
points and are spaced 50 percent closer together than System.Drawing.Drawing2D.HatchStyle.BackwardDiagonal,
but they are not antialiased.
Specifies diagonal lines that slant to the right from top points to bottom
points, are spaced 50 percent closer together than, and are twice the width
of System.Drawing.Drawing2D.HatchStyle.ForwardDiagonal. This hatch pattern
is not antialiased.
Specifies diagonal lines that slant to the left from top points to bottom
points, are spaced 50 percent closer together than System.Drawing.Drawing2D.HatchStyle.BackwardDiagonal,
and are twice its width, but the lines are not antialiased.
Specifies diagonal lines that slant to the right from top points to bottom
points, have the same spacing as hatch style System.Drawing.Drawing2D.HatchStyle.ForwardDiagonal,
and are triple its width, but are not antialiased.
Specifies diagonal lines that slant to the left from top points to bottom
points, have the same spacing as hatch style System.Drawing.Drawing2D.HatchStyle.BackwardDiagonal,
and are triple its width, but are not antialiased.
Specifies vertical lines that are spaced 50 percent closer together than
System.Drawing.Drawing2D.HatchStyle.Vertical.
Specifies horizontal lines that are spaced 50 percent closer together than
System.Drawing.Drawing2D.HatchStyle.Horizontal.
Specifies vertical lines that are spaced 75 percent closer together than
hatch style System.Drawing.Drawing2D.HatchStyle.Vertical (or 25 percent closer
together than System.Drawing.Drawing2D.HatchStyle.LightVertical).
Specifies horizontal lines that are spaced 75 percent closer together than
hatch style System.Drawing.Drawing2D.HatchStyle.Horizontal (or 25 percent
closer together than System.Drawing.Drawing2D.HatchStyle.LightHorizontal).
Specifies vertical lines that are spaced 50 percent closer together than
System.Drawing.Drawing2D.HatchStyle.Vertical and are twice its width.
Specifies horizontal lines that are spaced 50 percent closer together than
System.Drawing.Drawing2D.HatchStyle.Horizontal and are twice the width of
System.Drawing.Drawing2D.HatchStyle.Horizontal.
Specifies dashed diagonal lines, that slant to the right from top points
to bottom points.
Specifies dashed diagonal lines, that slant to the left from top points to
bottom points.
Specifies dashed horizontal lines.
Specifies dashed vertical lines.
Specifies a hatch that has the appearance of confetti.
Specifies a hatch that has the appearance of confetti, and is composed of
larger pieces than System.Drawing.Drawing2D.HatchStyle.SmallConfetti.
Specifies horizontal lines that are composed of zigzags.
Specifies horizontal lines that are composed of tildes.
Specifies a hatch that has the appearance of layered bricks that slant to
the left from top points to bottom points.
Specifies a hatch that has the appearance of horizontally layered bricks.
Specifies a hatch that has the appearance of a woven material.
Specifies a hatch that has the appearance of a plaid material.
Specifies a hatch that has the appearance of divots.
Specifies horizontal and vertical lines, each of which is composed of dots,
that cross.
Specifies forward diagonal and backward diagonal lines, each of which is
composed of dots, that cross.
Specifies a hatch that has the appearance of diagonally layered shingles
that slant to the right from top points to bottom points.
Specifies a hatch that has the appearance of a trellis.
Specifies a hatch that has the appearance of spheres laid adjacent to one
another.
Specifies horizontal and vertical lines that cross and are spaced 50 percent
closer together than hatch style System.Drawing.Drawing2D.HatchStyle.Cross.
Specifies a hatch that has the appearance of a checkerboard.
Specifies a hatch that has the appearance of a checkerboard with squares
that are twice the size of System.Drawing.Drawing2D.HatchStyle.SmallCheckerBoard.
Specifies forward diagonal and backward diagonal lines that cross but are
not antialiased.
Specifies a hatch that has the appearance of a checkerboard placed diagonally.
BackgroundConvertor
ConvertTo
BackgroundEditor
GetPaintValueSupported
PaintValue
Represents the base visual style.
Gets or sets the class style belongs to.
Gets whether the style is logically Empty.
Gets or sets the user defined reference Tag.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
Default PropertyChanged processing
invalidate
UpdateChangeHandler
Dispose
StyleState
Default
MouseOver
Selected
StyleType
CellStyle is Not Set
Default
MouseOver
Selected
SelectedMouseOver
TBool - Three state boolean
NotSet
True
False
Defines visual property change type.
Visual style has changed so Recalc is needed
Visual style has changed so layout is impacted, but not recalc
Visual style has changed so visuals are impacted, but not layout
Represents visual property changed event arguments.
Gets the change type.
Initializes a new instance of the VisualPropertyChangedEventArgs class.
Initializes a new instance of the VisualPropertyChangedEventArgs class.
VisualStylesConverter
ConvertTo
Represents style border color.
Empty
Returns Empty instance of BorderColor.
Initializes a new instance of the BorderColor object.
Initializes a new instance of the BorderColor object.
Initializes a new instance of the BorderColor object.
Gets or sets the color of all borders.
Gets or sets the color of the bottom border
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the color of the left border
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the color of the right border
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the color of the top border
Gets whether property should be serialized.
Resets property to its default value.
Compares two instances.
Instance 1
Instance 2
true if same
Compares two instances.
Instance 1
Instance 2
true if different.
Returns hash-code for object.
Hash-code value.
Compares object to this instance.
Object to compare.
true if same.
Compares object to this instance.
Border color
true if same
Creates an exact copy of the BorderColor.
Copy of the BorderColor.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
Default PropertyChanged processing
BorderColorConverter
CanConvertTo
ConvertTo
CanConvertFrom
ConvertFrom
GetCreateInstanceSupported
CreateInstance
Defines Thickness class.
Returns Empty instance of BorderPattern.
Creates new instance of the object.
Left BorderPatternStyle.
Top BorderPatternStyle.
Right BorderPatternStyle.
Bottom BorderPatternStyle.
Creates new instance of the object.
Specifies uniform Thickness.
Creates new instance of the object.
Gets or sets the thickness of all sides.
Gets or sets the bottom Border Pattern
Gets or sets the left Border Pattern
Gets or sets the Right Border Pattern
Gets or sets the Top Border Pattern
Gets whether the item is empty
Gets whether two instances are equal.
Instance to compare to.
true if equal otherwise false.
Gets whether two instances are equal.
Instance to compare to
true if equal otherwise false
Returns hash-code.
hash-code
Implements == operator.
Object 1
Object 2
true if equals
Implements != operator
Object 1
Object 2
true if different
Applies the pattern to instance of this pattern.
Pattern to apply.
Creates an exact copy of the BorderPattern.
Copy of the BorderPattern.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
LinePattern
None
NotSet
Solid
Dash
Dot
DashDot
DashDotDot
ChartLineCap
NotSet
ChartAxisVisualStyles
Returns the copy of the style.
Copy of the style.
Represents the visual style of a ChartAxis element.
Gets or sets the alternate, or interlaced, background.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Axis line Color.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
AnnotationVisualStyles
Returns the copy of the style.
Copy of the style.
Represents the visual style of a Legend element.
Gets or sets the shape of the annotation container.
Gets or sets the shape of the annotation connector.
Gets or sets the alignment of the content within the cell
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Represents a SeriesLabelVisualStyle.
Gets or sets the style border color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the length of the line connecting the slice
and the slice label.
Gets or sets the style border pattern (Solid, Dash, ...)
Gets or sets the style border thickness.
Gets or sets whether a connecting line is drawn to the data point.
Gets or sets the maximum size of the label.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the minimum size of the label.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the offset of the label relative to the data point.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the amount to rotate the label body.
Gets or sets whether Labels are shown for Base Values.
Gets or sets the format specifier for the label text.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Represents the visual style of a ChartSeries
Gets or sets the visual style for series Bars.
Gets or sets the ConvexHull background.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the visual style for the ConvexHull Lines.
Gets or sets the Empty Area Background.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the visual styles for series EmptyValue Lines.
Gets or sets the visual style for series Hilo Bars.
Gets or sets the default color to use for the item.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Line Area Background (area under the series 'Line').
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the visual styles for series Lines.
Gets or sets the visual styles for the Empty PointMarker.
Gets or sets the visual styles for the PointMarker Highlight.
Gets or sets the visual styles for the PointMarker.
Gets or sets the default visual style for series Pie Slices.
Gets or sets the Spline Area Background (area under the series 'Spline').
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the visual styles for series Splines.
Gets or sets the StepLine Area Background (area under the series 'StepLines').
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the visual styles for series Step Lines.
Gets or sets the visual styles for 'Alternate' series Step Lines.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents the visual style of an element.
Gets or sets the style background.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the style border color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the style border pattern (Solid, Dash, ...)
Gets or sets the style border thickness.
Gets or sets the GroupHeader Font
Gets or sets the Color of the GroupHeaderText.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Font
Gets or sets the spacing between the border and outside content.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets spacing between the content and edges of the element.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Text color
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the visual style for the X Value Line.
Gets or sets the visual style for the Y Value Line.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents a GridLineVisualStyle.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Represents a SeriesLabelVisualStyle.
Gets or sets the style background.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the style border color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the style border pattern (Solid, Dash, ...)
Gets or sets the style border thickness.
Gets or sets the visual style for the DropShadow.
Gets or sets the style Font
Gets or sets the Text color
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets whether the label is centered on top of the data point.
Gets or sets the visual style for the line Connector.
Gets or sets whether a connecting line is drawn to the data point.
Gets or sets whether the associated Point Marker is drawn for the data point.
Gets or sets the Highlight style background.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Highlight style border color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Highlight style border pattern (Solid, Dash, ...)
Gets or sets the Highlight Text color
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the maximum number of Label Text lines.
Gets or sets the maximum width of the label text.
Gets or sets spacing between the content and edges of the element.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the label display rotation.
Gets or sets the alignment of the text
Gets or sets the Text Format specifier
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Represents the visual style of an element.
Gets or sets the maximum number of Text lines.
Gets or sets whether text is 'stretched' to consume entire XyAlignment area.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Specifies the degrees to rotate the element.
Not set
None
Rotate as needed
Rotate 90 degrees
Rotate 180 degrees
Rotate 270 degrees
ChartLegendVisualStyles
Returns the copy of the style.
Copy of the style.
Represents the visual style of a Legend element.
Gets or sets whether the items in the Legend are equally spaced.
Gets or sets the horizontal spacing of the legend items.
Gets or sets the vertical spacing of the legend items.
Gets whether the style is logically Empty.
Gets or sets the alignment of the text
Gets or sets whether text wrapping is permitted
Gets or sets the style Font
Gets or sets the Text color
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Represents the visual style of a ChartPanel
Gets or sets the visual style of the horizontal DividerLine (when ChartMatrix.DividerLines is enabled).
Gets or sets the visual style of the vertical DividerLine (when ChartMatrix.DividerLines is enabled).
Gets or sets the visual styles to be used for Horizontal ScrollBar elements
Gets or sets the visual styles to be used for Vertical ScrollBar elements
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
ContainerVisualStyles
Returns the copy of the style.
Copy of the style.
Represents the visual style of a container item.
Gets or sets the alignment of the text
Gets or sets whether text wrapping is permitted
Gets or sets the visual style for the DropShadow.
Gets or sets whether the image scrolls or is fixed with the container content.
Gets or sets the element Image
Gets or sets the alignment of the Image
Gets or sets the image index
Gets or sets the ImageList.
Gets or sets how to overlay the cell image with respect to cell content
Gets or sets the spacing between content and edges of the Image
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the 'mode' used to display the image.
Gets or sets the element Symbol Definition. Note that Symbol definition
takes precedence over Image definition. Also note that the supporting Image
properties (such as ImageAlignment, ImageOverlay, etc) apply to a set
Symbol as well as to a set Image.
Gets whether property should be serialized.
Resets property to its default value.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
How to Overlay the Image with
respect to the content
Not set
None - Overlaying of the image will be avioded (when possible)
Top
Middle
Bottom
ImageSizeMode
Not set
The image is placed according to the specified
Alignment, and is clipped if needed to fit.
The image is stretched or shrunk to fit.
The image is tiled to fill the area.
The size of the image is increased or decreased to fit the
area, maintaining the image size ratio.
Defines set of default visual styles that are defined on the container control.
Gets or sets the visual styles to be used for ChartLegendItem elements
Gets or sets the visual styles to be used for ChartLegend elements
Gets or sets the visual style to be used for ChartPanel elements
Gets or sets the visual style to be used for ChartSeries elements
Gets or sets the visual style to be used for chart Tickmark elements
Gets or sets the visual style to be used for ChartTitle elements
Gets or sets the visual style to be used for X Axis elements
Gets or sets the visual style to be used for XyChart elements
Gets or sets the visual style to be used for Y Axis elements
Gets or sets the visual stylse to be used for Chart Container elements
Gets or sets the visual style to be used for Crosshair label elements
Gets or sets the visual style to be used for Crosshair elements
Gets or sets the visual style to be used for DataLabel elements
Gets or sets the visual style to be used for DividerLine elements
Gets or sets the visual style to be used for GridLine elements
Gets or sets the visual styles to be used for Horizontal ScrollBar elements
Gets or sets the default visual style for the series 'Other' slice.
Gets or sets the visual style to be used for PieChart elements
Gets or sets the visual style to be used for ReferenceLine elements
Gets or sets the visual style to be used for RegressionIndicator elements
Gets or sets the visual style to be used for Pie Slice elements
Gets or sets the visual styles to be used for Axis Lable
Gets or sets the visual style to be used for TrendLine elements
Gets or sets the visual styles to be used for Vertical ScrollBar elements
Gets whether the style collection is logically Empty.
Occurs when one of element visual styles has property changes.
Default implementation invalidates visual appearance of element.
VisualStyle that changed.
Event arguments.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
Dispose
Padding
Returns Empty instance of Thickness.
Creates new instance of the class and initializes it.
Left padding
Right padding
Top padding
Bottom padding
Initializes a new instance of the Padding class.
Uniform padding.
Initializes a new instance of the Padding class.
Creates an exact copy of the Padding.
Copy of the Padding.
PaddingTypeConverter
CanConvertTo
ConvertTo
CanConvertFrom
ConvertFrom
GetCreateInstanceSupported
CreateInstance
Defines Thickness class.
Returns Empty instance of Thickness.
Creates new instance of the object.
Left thickness in pixels.
Top thickness in pixels.
Right thickness in pixels.
Bottom thickness in pixels.
Creates new instance of the object.
Specifies uniform Thickness.
Creates new instance of the object.
Gets or sets the thickness of all sides
Gets or sets the Bottom thickness in pixels.
Gets horizontal thickness (Left + Right)
Gets or sets the left thickness in pixels
Gets or sets the Right thickness in pixels
Gets or sets the Top thickness in pixels
Gets vertical thickness (Top + Bottom)
Gets whether the item is empty.
Gets whether two instances are equal.
Instance to compare to.
true if equal otherwise false.
Gets whether two instances are equal.
Instance to compare to
true if equal otherwise false
Returns hash-code.
hash-code
Implements == operator.
Object 1
Object 2
true if equals
Implements != operator
Object 1
Object 2
true if different
Creates an exact copy of the Thickness.
Copy of the Thickness.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
ThicknessTypeConverter
CanConvertTo
ConvertTo
CanConvertFrom
ConvertFrom
GetCreateInstanceSupported
CreateInstance
Represents the visual style.
Gets or sets the style background.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the style border color.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the style border pattern (Solid, Dash, ...)
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the style border thickness.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the style Font
Gets or sets the spacing between the border and outside content.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets spacing between the content and edges of the element.
Gets whether property should be serialized.
Resets property to its default value.
Gets or sets the Text color
Gets whether property should be serialized.
Resets property to its default value.
Gets whether the style is logically Empty.
Applies the style to instance of this style.
Style to apply.
Returns the copy of the style.
Copy of the style.
Returns the copy of the style.
Copy of the style.
Dispose
Alignment of the content
TopLeft
TopCenter
TopRight
MiddleLeft
MiddleCenter
MiddleRight
BottomLeft
BottomCenter
BottomRight
LineAlignment of the content
Not Set
Near
Center
Far
VisualStyles
Constructor
Gets or sets the visual style
assigned to the element. Default value is null.
The normal, default style
MouseOver
Selected
MouseOver
Styles array
Gets whether the style collection is logically Empty.
Occurs when one of element visual styles has property changes.
Default implementation invalidates visual appearance of element.
VisualStyle that changed.
Event arguments.
Occurs when property value has changed.
Raises the PropertyChanged event.
Event arguments
Dispose
Create the Metro Visual Style for ChartControl.
Initializes a new instance of the MetroStyleFactory class.
Initializes a new instance of the MetroStyleFactory class.
Metro Part Colors to Initialize Style with.
Create the DefaultVisualStyle for ChartControl.
Color-Factory used to generate colors.
New instance of DefaultVisualStyles class.s
Office2010BlackStyleFactory
Create the DefaultVisualStyle for the ChartControl.
Color-Factory used to generate colors.
New instance of DefaultVisualStyles class.s
Create the Office 2010 Blue Visual Style for the ChartControl.
Create the DefaultVisualStyle for the ChartControl.
Color-Factory used to generate colors.
New instance of DefaultVisualStyles class.s
Create the Office 2010 Silver Visual Style for the ChartControl.
Create the DefaultVisualStyle for the ChartControl.
Color-Factory used to generate colors.
New instance of DefaultVisualStyles class.s
Represents base class that each visual style factory for the ChartControl inherits from.
Create the DefaultVisualStyle for the ChartControl.
Color-Factory used to generate colors.
New instance of DefaultVisualStyles class.
Create the DefaultVisualStyle for the ChartControl with empty color factory.
New instance of DefaultVisualStyles class.
Returns the style factory for specified visual style.
Style to create factory for.
An instance of VisualStyleFactory.
VisualStylesTable
Gets the DefaultVisualStyles for specified Chart style.
ChartControl Style to return.
An instance of DefaultVisualStyle.
Replaces an system style with the specified visual style.
ChartControlStyle to replace.
DefaultVisualStyles to replace the system style with.
Defines available pre-defined ChartControl visual styles.
Office 2010 Blue style.
Office 2010 Silver style.
Office 2010 Black style.
Metro Style.
Provides helpers when working with EffectiveStyles.
Provides helpers when working with EffectiveStyle.
Provides helpers when working with text.
Get or sets the text-markup padding for text
measurement when running on Japanese version of Windows.
MeasureText always adds about 1/2 em width of white space on the right,
even when NoPadding is specified. It returns zero for an empty string.
To get the precise string width, measure the width of a string containing a
single period and subtract that from the width of our original string plus a period.
Represents custom collection with INotifyPropertyChanged and INotifyCollectionChanged interface support.
Occurs when property value has changed.
Creates new instance of object.
Creates new instance of object.
Creates new instance of object.
List to initialize collection with.
Add item to collection.
Item to add.
Add range of items to collection.
Remove all items from collection.
Remove all items from collection.
Checks whether collection contains item.
Item to look for.
true if item is in collection.
Copy collection to array.
Array to copy to.
Index to copy from.
Returns number of items in collection.
Gets enumerator for collection.
Enumerator.
Returns item at index.
Index of item.
Item at index.
Returns index of an item.
Reference to item.
Index of item.
Insert item at specified location.
Index to insert item in.
Item to insert.
Inserts item.
Index to insert item at.
Reference to item.
Removes item from collection.
Item to remove.
true if item was removed.
Remove item at specified location.
Index of item to remove.
Remove item at specified location.
Index of item to remove.
Removes a range of items from the collection.
Set item on location.
Index
Item to assign.
Returns items directly without checks.
List of items.
Returns the IList interface for items in collection.
Occurs when collection is read.
Occurs when collection property has changed.
Event arguments.
Default PropertyChanged processing
Occurs when one of element visual styles has property changes.
Default implementation invalidates visual appearance of element.
VisualStyle that changed.
Event arguments.
Blocks the collection reentrancy.
IDisposable to end reentrancy
Checks whether call creates reentrancy.
Occurs when collection has changed.
Called when collection has changed.
Event arguments.
Represents collection changed notification interface.
Occurs when collection changed.
Defines change actions.
Items were added.
Items were removed.
Items were replaced.
Items were moved.
Collection was reset.
Defines delegate for collection notification events.
Event sender.
Event arguments.
Defines collection change notification event arguments.
Create new instance of object.
Action
Creates new instance of object.
Specifies action.
List of changed items.
Creates new instance of object.
Specifies action.
Item that was changed.
Creates new instance of object.
Action.
New items in collection.
Old items in collection.
Creates new instance of object.
Action.
List of changed items.
Starting index of change.
Creates new instance of object.
Action
Changed item
Index of change
Creates new instance of object.
Action
New item
Old item
Creates new instance of object.
Action
New items.
Removed items.
Starting index of change.
Creates new instance of object.
Action
Changed items
New index
Old index
Creates new instance of object.
Action
Changed item
New index
Old index
Creates new instance of object.
Action.
New item
Old item
New index
Gets the type of the collection change action.
Gets list of newly added items.
Gets new starting index.
Gets list of removed items.
Old starting index.
Returns item at index.
Name of item.
Item or null.
Represents a Chart Control
Occurs when the Chart is about to start a binding operation
Occurs when a Chart data binding operation is completed
Occurs when a ChartMatrix has been resized.
Occurs when the chart needs to compare 1 element with another
Occurs when a ChartContainer's EmptyText MarkupLink has been clicked
Occurs when a Pie Center label is needed
Occurs when a Crosshair Axis label is needed
Occurs when a CrosshairLabel header is needed
Occurs when a CrosshairLabel item (text) is needed
Occurs when a Pie Slice label (text) is needed
Occurs when a MajorTickmark label (text and color) is needed
Occurs when a Pie SeriesPoint ToolTip is needed
Occurs when a ChartElement Style is needed.
Occurs when a PieSeriesPoint Style is needed.
Occurs when layout bounds of the item is invalidated.
Occurs when a LegendItem checked state has changed
Occurs when a single click has ocurred on a chart Pie element.
Occurs when a double click has ocurred on a chart Pie element.
Occurs after a pie center MarkupLink has been clicked.
Occurs after a pie element detach was performed by the user.
Occurs after a pie explode operation was performed by the user.
Occurs after a ring level change, as initiated
by the user, has taken place.
Occurs after a user has initiated a ring level change, but
before the actual change has taken place.
Occurs after a pie selection was performed by the user.
Occurs when a PointLabel update is needed.
Occurs after a Legend's data has been loaded.
Occurs after a chart content area has been rendered.
Occurs after a chart Frame area has been rendered.
Occurs after a chart Panel area has been rendered.
Occurs after the pie center background has been rendered.
Occurs after the pie center content has been rendered.
Occurs after a PointConnector has been rendered
Occurs after a PointLabel has been rendered
Occurs after a radial grid has been rendered
Occurs after a series bar has been rendered.
Occurs after a series HiLo Bar segment has been rendered.
Occurs after a series point has been rendered
Occurs after the pie slice area has been rendered.
Occurs prior to a Legend's data being loaded.
Occurs prior to the chart Content area being rendered.
Occurs prior to the chart Frame area being rendered.
Occurs prior to the chart Panel area being rendered.
Occurs prior to the pie center background being rendered.
Occurs prior to the pie center content being rendered.
Occurs prior to a PointConnector being rendered
Occurs prior to a PointLabel being rendered
Occurs prior to a radial (circular) grid being rendered.
Occurs prior to a series bar being rendered.
Occurs prior to a series HiLo Bar segment being rendered.
Occurs prior to a series point being rendered
Occurs prior to the pie slice area being rendered.
Occurs when a ReferenceLine MarkupLink has been clicked
Occurs when a Crosshair Callout (enclosing "border") needs to be rendered
Occurs when a CrosshairLabel needs to be rendered
Occurs when an individual CrosshairLabel item needs to be rendered
Occurs when the pie center 'ring-out' indicator needs to be rendered.
Occurs when a pie slice center line needs to be rendered.
Occurs when a slice inner label needs to be rendered.
Occurs when a slice outer label needs to be rendered.
Occurs when the Horizontal or Vertical scrollbar has been scrolled
Occurs when the Horizontal or Vertical
scrollbar has been scrolled to the Minimum and released
Occurs when the Horizontal or Vertical scrollbar has been scrolled to the Maximum and released
Occurs when a visual item's selected state has changed
Occurs when a ChartSeries data binding operation is completed
Occurs when the StyleManager style has changed
Occurs when a title MarkupLink has been clicked
Initializes a new instance of the ChartControl class.
Scales the ChartControl based upon the
parent form AutoScaleDimensions.
BaseVisualStyles - the ChartControl starting base styles
Gets or sets the logical Chart cursor
Gets or sets the base Chart Panel for the Chart (contains Chart Graphs and additional Chart Panels)
Gets or sets the name of the list or table
in the data source that the Chart is bound to.
Gets or sets the data source that the Chart is bound to
Gets or sets the Default Visual Styles for each Chart element
Gets whether Chart updating / rendering is suspended
Gets a list of the currently selected chart items.
Raises LayoutBoundsInvalid event.
Provides event arguments.
OnEnabledChanged
Called by StyleManager to notify control that style on
manager has changed and that control should refresh its
appearance if its style is controlled by StyleManager.
New active style.
Renders the control.
Paint arguments.
Paints control to canvas. This method might be used for print output.
Graphics object to paint control to.
Paints control to canvas. This method might be used for print output.
Graphics object to paint control to.
Indicates clipping rectangle.
OnHandleCreated
Performs Chart layout.
Performs Chart layout.
Whether to force operation even if layout is valid.
Handles invocation of ChartMatrixResized events
Handles invocation of ChartTitleMarkupLinkClick events
Handles invocation of DataBindingStart events
Handles invocation of ChartDataBindingComplete events
Handles invocation of ChartMouseDoubleClick events
Handles invocation of CompareElementsEvent events
Handles invocation of EmptyTextMarkupLinkClick events
Handles invocation of GetElementStyle events
Handles invocation of GetElementStyle events
Handles invocation of GetToolTipEvent events
Handles invocation of LegendItemCheckedChanged events
Handles invocation of PointLabelUpdate events
Handles invocation of PieCenterMarkupLinkClick events
Handles invocation of ReferenceLineMarkupLinkClick events
Handles invocation of RenderCrosshairCallout events
Handles invocation of RenderCrosshairLabel events
Handles invocation of RenderCrosshairLabelItem events
Handles invocation of Scroll events
Handles invocation of ScrollMin events
Handles invocation of ScrollMax events
Handles invocation of SelectionChanged events
Handles invocation of SeriesDataBindingComplete events
OnMouseLeave
OnMouseMove
OnMouseDown
OnMouseUp
OnMouseClick
OnMouseDoubleClick
Cursor
Clears all selected items
Calling the BeginUpdate routine informs the Chart Control
that an extended update phase has begun. The Chart Control
will suspend all layout calculations and display updates
until the corresponding EndUpdate routine is called.
BeginUpdate / EndUpdate can be nested and must be
called in pairs – every BeginUpdate must have a
matching EndUpdate call.
Calling the EndUpdate routine informs the Chart Control
that an extended update phase has ended.
BeginUpdate / EndUpdate can be nested and must be
called in pairs – every EndUpdate must have a
matching BeginUpdate call.
Invalidates render of the chart element.
Element to invalidate rendering for.
Occurs when property value has changed.
Default PropertyChanged processing
invalidate
Raises the PropertyChanged event.
Event arguments
Default PropertyChanged processing
ChartCancelEventArgs
ChartCancelEventArgs
Associated Chart
Gets or sets whether to cancel the default operation.
GridCompareElementsEventArgs
ChartCompareElementsEventArgs
Gets the visual ChartElement associated with the sort.
Gets the left-hand element of the comparison
Gets the right-hand element of the comparison
Gets or sets the result of the element compare.
-1 = ElementA is less than ElementB
0 = ElementA is equal to ElementB
+1 = ElementA is greater than ElementB
ChartEventArgs
ChartControlEventArgs
Associated ChartControl
Gets the associated Chart
ChartDataBindingCompleteEventArgs
ChartDataBindingCompleteEventArgs
Gets the data source that was bound to.
ChartDataBindingStartEventArgs
ChartDataBindingStartEventArgs
Associated ChartControl
Associated ChartPanel
The data source being bound to
Whether to auto-generate panel series
Gets or sets whether to auto-generate
the the panel series from the bound data.
Gets the associated data source being bound to.
ChartEmptyTextMarkupLinkClickEventArgs
ChartEmptyTextMarkupLinkClickEventArgs
Gets the associated HyperLink HRef
Gets the associated HyperLink Name
Gets the associated ChartContainer
ChartGetElementStyleEventArgs
ChartGetElementStyleEventArgs
Gets the ChartElement.
Gets the StyleType.
Gets the Style.
ChartGetPieSeriesPointStyleEventArgs
ChartGetPieSeriesPointStyleEventArgs
Gets the PieSeriesPoint.
Gets the StyleType.
Gets the Style.
ChartMatrixResizedEventArgs
ChartMatrixResizedEventArgs
Gets the associated ChartPanel
ChartMouseClickEventArgs
ChartMouseClickEventArgs
Gets the associated BaseChart
Gets the associated hit item.
Gets the associated MouseEventArgs
ChartMouseDoubleClickEventArgs
ChartMouseDoubleClickEventArgs
Gets the associated BaseChart
Gets the associated hit area.
Gets the associated hit item.
Gets the associated hit Visual Chart Element.
Gets the associated MouseEventArgs
ChartPanelCancelEventArgs
ChartPanelCancelEventArgs
Associated ChartControl
Associated ChartPanel
Gets or sets whether to cancel the default operation.
ChartPanelEventArgs
ChartPanelEventArgs
Associated ChartControl
Associated ChartPanel
Gets the associated ChartPanel
ChartPointLabelUpdateEventArgs
ChartPointLabelUpdateEventArgs
Gets the associated BaseChart.
Gets the associated ChartSeries.
Gets the associated list of PointLabels.
ChartScrollEventArgs
ChartScrollEventArgs
Gets the ChartContainer that was scrolled
Gets the scroll event args
ChartScrollBarValueChangedEventArgs
ChartScrollBarValueChangedEventArgs
Gets the associated ChartContainer
Gets the old scroll Value
Gets the new scroll Value
ChartTitleMarkupLinkClickEventArgs
ChartTitleMarkupLinkClickEventArgs
Gets the associated HyperLink HRef
Gets the associated HyperLink Name
Gets the associated Title
GetCrosshairAxisLabelEventArgs
GetCrosshairAxisLabelEventArgs
ChartAxis
object
string List
Gets the associated ChartAxis
Gets the associated ChartXy
Gets the associated label Value
Gets or sets the label Text
GetCrosshairLabelHeaderEventArgs
GetCrosshairLabelHeaderEventArgs
BaseChart
CrosshairPoint
CrosshairPoint List
Default header text
Gets the associated BaseChart
Gets the associated CrosshairPoint (for which
the header text is defined for)
Gets the full list of CrosshairPoints
Gets or sets the CrosshairPoint header Text
GetCrosshairLabelItemEventArgs
GetCrosshairLabelItemEventArgs
BaseChart
CrosshairPoint
Item text
Gets the associated BaseChart
Gets the associated CrosshairPoint
Gets or sets the CrosshairPoint item Text
GetPieCenterLabelEventArgs
GetPieCenterLabelEventArgs
Gets the associated PieChart
Gets or sets the Center Label Text
GetSliceLabelEventArgs
GetSliceLabelEventArgs
Gets the associated PieChart
Gets the associated ChartSeries
Gets the associated PieSeriesPoint
Gets whether the request is for the inner
or outer label of the slice.
Gets or sets the label Text
GetTickmarkLabelEventArgs
GetTickmarkLabelEventArgs
ChartAxis
object
string List
Gets the associated ChartAxis
Gets the associated ChartXy
Gets the associated label Value
Gets or sets the label Text
Gets or sets the label Color
GetToolTipEventArgs
GetToolTipEventArgs
Gets the associated BaseChart.
Gets the associated BaseSeries.
Gets the associated SeriesPoint.
Gets the associated PieChart.
Gets the associated PieSeries.
Gets the associated PieSeriesPoint.
Gets or sets the associated ToolTip text
LegendItemCheckedChangedEventArgs
LegendItemCheckedChangedEventArgs
Associated legend
Associated legend item
Gets the associated Legend.
Gets the associated LegendItem.
PieCenterMarkupLinkClickEventArgs
PieCenterMarkupLinkClickEventArgs
Gets the associated PieChart
Gets the associated HyperLink HRef
Gets the associated HyperLink Name
PieDetachChangedEventArgs
PieDetachChangedEventArgs
Gets the associated PieChart
Gets the associated PieSeries.
Gets the associated PieSelectionMode.
PieExplodeChangedEventArgs
PieExplodeChangedEventArgs
Gets the associated PieChart
Gets the associated PieSeries.
PieRingLevelChangedEventArgs
PieRingLevelChanged
Gets the associated PieChart
Gets the old, post-change PieSeriesPointCollection.
Gets the new, post-change PieSeriesPointCollection.
PieRingLevelChanging
PieRingLevelChangingEventArgs
Gets the associated PieChart
Gets the old, pre-change PieSeriesPointCollection.
Gets the new, pre-change PieSeriesPointCollection.
PieSelectionChangedEventArgs
PieSelectionChangedEventArgs
Gets the associated PieChart
Gets the associated PieSeries.
Gets the associated PieSeriesPoint (may not be
applicable for the associated PieSelectionMode).
Gets the associated PieSelectionMode.
PostLoadLegendDataEventArgs
Gets the associated Legend
Gets the Legend's parent ChartContainer
PostRenderContentBackgroundEventArgs
PostRenderContentBackgroundEventArgs
Graphics
BaseChart
Bounds
Gets the associated BaseChart
Gets the associated ChartXy
Gets the associated PieChart
Gets the associated Graphics object
Gets the associated bounding rectangle
PostRenderFrameBackgroundEventArgs
PostRenderFrameBackgroundEventArgs
Graphics
BaseChart
Bounds
Gets the associated BaseChart
Gets the associated ChartXy
Gets the associated PieChart
Gets the associated Graphics object
Gets the associated bounding rectangle
PostRenderPanelBackgroundEventArgs
PostRenderPanelBackgroundEventArgs
Graphics
BaseChart
Bounds
Gets the associated ChartPanel
Gets the associated Graphics object
Gets the associated bounding rectangle
PostRenderSeriesBarEventArgs
PostRenderSeriesBarEventArgs
Graphics
BaseChart
Chart Series
SeriesPoint
Gets the associated BaseChart
Gets the associated ChartSeries
Gets the associated Graphics object
Gets the bounds for the bar segment.
Gets the associated SeriesPoint
Gets the 'extended' rectangle for the bar (calculated based
upon the series maximum displayed bar bounds).
Gets the associated 'segment' of the bar being rendered.
PreRenderSeriesHiLoBarEventArgs
PostRenderSeriesHiLoBarEventArgs
Gets the associated BaseChart
Gets the associated ChartSeries
Gets the associated Graphics object
Gets the associated HiLo RenderData.
Gets the associated HiLo BarSegment.
Gets the initial segment Point.
Gets the terminal segment Point.
PostRenderSliceEventArgs
PostRenderSliceEventArgs
Gets the associated PieChart
Gets the associated PieSeries
Gets the associated PieSeriesPoint
Gets the associated Graphics object
Gets the GraphicsPath for the slice.
Gets the SliceRenderType - they 'type' of slice element being rendered.
PostRenderPieCenterBackgroundEventArgs
PostRenderPieCenterBackgroundEventArgs
Gets the associated PieChart
Gets the Pie Center Bounds.
Gets the associated Graphics object
PostRenderPieCenterContentEventArgs
PostRenderPieCenterContentEventArgs
Gets the associated PieChart
Gets the Pie Center Text Bounds.
Gets the center text label.
Gets the associated Graphics object
PostRenderPointConnectorEventArgs
PostRenderPointConnectorEventArgs
Graphics
BaseChart
Chart Series
PointLabel
Is the point a crosshair point
Data Point
Label Point
Gets the associated BaseChart.
Gets the associated ChartSeries.
Gets the associated Graphics object.
Gets the associated PointLabel.
Gets the whether the point is a Crosshair Point.
Gets the data-side Connector Point.
Gets the label-side Connector Point.
PostRenderPointLabelEventArgs
PostRenderPointLabelEventArgs
Graphics
BaseChart
Chart Series
PointLabel
Is the point a crosshair point
Display Bounds
Gets the associated BaseChart.
Gets the associated ChartSeries.
Gets the associated Graphics object.
Gets the associated PointLabel.
Gets the whether the point is a Crosshair Point.
Gets the bounding display rectangle.
PostRenderRadialGridEventArgs
PostRenderRadialGridEventArgs
Gets the associated PieChart.
Gets the inner, bounding radius for the grid.
Gets the outer, bounding radius for the grid.
Gets the expanded/exploded delta for the grid. This is
the adjustment needed if the pie has been expanded. If you
want to render an expanded grid, then this delta should be
added to both the inner and outer radius values.
Gets the associated Graphics object.
PostRenderSeriesPointEventArgs
PostRenderSeriesPointEventArgs
Graphics
BaseChart
Chart Series
Marker Point (center)
SeriesPoint
Max marker point size
Marker Image
Gets the associated BaseChart
Gets the associated ChartSeries
Gets the associated Graphics object
Gets the center point for the marker
Gets the associated SeriesPoint
Gets the max size for the point marker
Gets the associated marker Image
PreLoadLegendDataEventArgs
Gets the associated Legend
Gets the Legend's parent ChartContainer
PreRenderContentBackgroundEventArgs
PreRenderContentBackgroundEventArgs
Gets the associated BaseChart
Gets the associated ChartXy
Gets the associated PieChart
Gets the associated Graphics object
Gets the bounds for the bar segment.
PreRenderFrameBackgroundEventArgs
PreRenderFrameBackgroundEventArgs
Gets the associated BaseChart
Gets the associated ChartXy
Gets the associated PieChart
Gets the associated Graphics object
Gets the bounds for the bar segment.
PreRenderPanelBackgroundEventArgs
PreRenderPanelBackgroundEventArgs
Gets the associated ChartPanel
Gets the associated Graphics object
Gets the bounds for the bar segment.
PreRenderPieCenterBackgroundEventArgs
PreRenderPieCenterBackgroundEventArgs
Gets the associated PieChart
Gets the Pie Center Bounds.
Gets the associated Graphics object
PreRenderPieCenterContentEventArgs
PreRenderPieCenterContentEventArgs
Gets the associated PieChart
Gets the Pie Center Text Bounds.
Gets the center text label.
Gets the associated Graphics object
PreRenderPointConnectorEventArgs
PreRenderPointConnectorEventArgs
Graphics
BaseChart
Chart Series
PointLabel
Is the point a crosshair point
Data Point
Label Point
Gets the associated BaseChart.
Gets the associated ChartSeries.
Gets the associated Graphics object.
Gets the associated PointLabel.
Gets the whether the point is a Crosshair Point.
Gets the data-side Connector Point.
Gets the label-side Connector Point.
PreRenderPointLabelEventArgs
PreRenderPointLabelEventArgs
Graphics
BaseChart
Chart Series
PointLabel
Is the point a crosshair point
Display Bounds
Gets the associated BaseChart.
Gets the associated ChartSeries.
Gets the associated Graphics object.
Gets the associated PointLabel.
Gets the whether the point is a Crosshair Point.
Gets the bounding display rectangle.
PreRenderRadialGridEventArgs
PreRenderRadialGridEventArgs
Gets the associated PieChart.
Gets the inner, bounding radius for the grid.
Gets the outer, bounding radius for the grid.
Gets the expanded/exploded delta for the grid. This is
the adjustment needed if the pie has been expanded. If you
want to render an expanded grid, then this delta should be
added to both the inner and outer radius values.
Gets the associated Graphics object.
PreRenderSeriesBarEventArgs
PreRenderSeriesBarEventArgs
Gets the associated BaseChart
Gets the associated ChartSeries
Gets the associated Graphics object
Gets the bounds for the bar segment.
Gets the 'FillRange' bounds for the bar (See ChartXy.FillRange).
Gets the associated SeriesPoint
Gets the associated 'segment' of the bar being rendered.
PreRenderSeriesHiLoBarEventArgs
PreRenderSeriesHiLoBarEventArgs
Gets the associated BaseChart
Gets the associated ChartSeries
Gets the associated Graphics object
Gets the associated HiLo RenderData.
Gets the associated HiLo BarSegment.
Gets the initial segment Point.
Gets the terminal segment Point.
Gets the associated SeriesPoint
Gets the associated SeriesPoint index
PreRenderSeriesPointEventArgs
PreRenderSeriesPointEventArgs
Graphics
BaseChart
Chart Series
Marker Point (center)
SeriesPoint
Max marker point size
Marker Image
Gets the associated BaseChart
Gets the associated ChartSeries
Gets the associated Graphics object
Gets the center point for the marker
Gets the associated SeriesPoint
Gets the max size for the point marker
Gets or sets the associated marker Image
PreRenderSliceEventArgs
PreRenderSliceEventArgs
Gets the associated PieChart
Gets the associated PieSeries
Gets the associated PieSeriesPoint
Gets the associated Graphics object
Gets the GraphicsPath for the slice.
Gets the SliceRenderType - they 'type' of slice element being rendered.
ReferenceLineMarkupLinkClickEventArgs
ReferenceLineMarkupLinkClickEventArgs
Gets the associated HyperLink HRef
Gets the associated HyperLink Name
Gets the associated ReferenceLine
RenderCrosshairCalloutEventArgs
RenderCrosshairCalloutEventArgs
Graphics
BaseChart
Callout bounds
Mouse point
Crosshair style
Gets the associated BaseChart
Gets the associated Graphics object
Gets the Crosshair style
Gets the bounding chart Rectangle
Gets the associated mouse position
RenderCrosshairLabelEventArgs
RenderCrosshairLabelEventArgs
Graphics
BaseChart
CrosshairPoint list
Mouse Point
Gets the associated BaseChart
Gets the list of CrosshairPoints
Gets the associated Graphics object
Gets the bounding chart Rectangle
Gets the associated mouse position
RenderCrosshairLabelItemEventArgs
RenderCrosshairLabelItemEventArgs
Graphics
BaseChart
CrosshairPoint
Bounding rectangle
Style
Gets the associated BaseChart
Gets the associated CrosshairPoint
Gets the Crosshair style
Gets the bounding chart Rectangle
Gets the associated Graphics object
RenderSliceCenterLineEventArgs
RenderPieRingOutEventArgs
Gets the associated PieChart
Gets the associated Ring-Out indicator bounds.
Gets the associated Graphics object
RenderSliceCenterLineEventArgs
RenderSliceCenterLineEventArgs
Gets the associated PieChart
Gets the associated PieSeriesPoint
Gets the inner Point for the CenterLine.
Gets the outer Point for the CenterLine.
Gets the associated Graphics object
RenderSliceInnerLabelEventArgs
RenderSliceInnerLabelEventArgs
Gets the associated PieChart
Gets the associated PieSeriesPoint
Gets the label text.
Gets or sets whether the label text was displayed. This value
will determine whether the lable will be displayed as an outer
label when SliceLabelDisplayMode is set to InnerXorOuter.
Gets the associated Graphics object
RenderSliceOuterLabelEventArgs
RenderSliceOuterLabelEventArgs
Gets the associated PieChart
Gets the associated PieSeriesPoint
Gets the PieLabel defining the label.
Gets the associated Graphics object
SelectionChangedEventArgs
SelectionChangedEventArgs
Associated items changing selected state
Old selected state
New selected state
Resultant total selected item count
Gets the associated item.
Gets the old / previous selected state.
Gets the new / current selected state.
Gets the resultant selected item count.
SeriesDataBindingCompleteEventArgs
SeriesDataBindingCompleteEventArgs
Gets the associated BaseChart that was bound.
Gets the associated Chart that was bound.
Gets the associated ChartXy that was bound.
Gets the associated PieChart that was bound.
Gets the associated BaseSeries that was bound.
Gets the associated ChartSeries that was bound.
Gets the associated PieSeries that was bound.
Gets the data source that was bound to.
Attribute to control the visibility of individual fields
or properties in an IList data source to the ChartControl.
IsVisibleToChartControl
Visible
Represents block layout manager responsible for sizing the content blocks.
Resizes the content block and sets it's Bounds property to reflect new size.
Content block to resize.
Content size available for the block in the given line.
Performs layout finalization
Gets or sets the graphics object used by layout manager.
Specifies orientation of content.
Indicates Horizontal orientation of the content.
Indicates Vertical orientation of the content.
Specifies content horizontal alignment.
Content is left aligned.UI
Content is right aligned.
Content is centered.
Specifies content vertical alignment.
Content is top aligned.
Content is bottom aligned.
Content is in the middle.
Represents a content block interface.
Gets or sets the bounds of the content block.
Gets or sets whether content block is visible.
Represents a extended content block interface for advanced layout information.
Gets whether element is block level element.
Gets whether new line is required after the element.
Gets whether element can be on new line.
Represents interface for block layout.
Performs layout of the content block.
Container bounds to layout content blocks in.
Content blocks to layout.
Block layout manager that resizes the content blocks.
The bounds of the content blocks within the container bounds.
Represents the serial content layout manager that arranges content blocks in series next to each other.
Occurs when X, Y position of next block is calcualted.
Occurs before new block is layed out.
Performs layout of the content block.
Container bounds to layout content blocks in.
Content blocks to layout.
Block layout manager that resizes the content blocks.
The bounds of the content blocks within the container bounds.
Gets or sets the spacing in pixels between content blocks. Default value is 0.
Gets or sets whether content blocks are forced to fit the container bounds if they
occupy more space than it is available by container. Default value is false.
Gets or sets whether content blocks are resized to fit the container bound if they
occupy less space than it is available by container. Default value is false.
Gets or sets whether content blocks are resized (Width) to fit container bounds if they
occupy less space than the actual container width. Applies to the Vertical orientation only. Default value is false.
Gets or sets whether content blocks are resized (Height) to fit container bounds if they
occupy less space than the actual container height. Applies to the Horizontal orientation only. Default value is false.
Gets or sets the content orientation. Default value is Horizontal.
Gets or sets the content vertical alignment. Default value is Middle.
Gets or sets the block line vertical alignment. Default value is Middle.
Gets or sets the content horizontal alignment. Default value is Left.
Gets or sets whether all content blocks are resized so they have same height which is height of the tallest content block. Default value is false.
Gets or sets whether oversized blocks are resized based on the percentage reduction instead of based on equal pixel distribution. Default value is false.
Gets or sets whether content is wrapped into new line if it exceeds the width of the container.
Gets or sets whether layout is right-to-left.
Represents event arguments for SerialContentLayoutManager.NextPosition event.
Gets or sets the block that is layed out.
Gets or sets the current block position.
Gets or sets the calculated next block position.
Cancels default position calculation.
Represents event arguments for the SerialContentLayoutManager layout events.
Gets or sets the reference block object.
Gets or sets the position block will assume.
Cancel the layout of the block, applies only to BeforeXXX layout event.
Gets or sets the visibility index of the block.
Creates new instance of the class and initializes it with default values.
Delegate for SerialContentLayoutManager.NextPosition event.
Delegate for the SerialContentLayoutManager layout events.
Returns whether markup element is an block element that always consumes a whole line in layout.
Indicates paragraph content alignment
Indicates paragraph content alignment
Gets reference to markup start element.
Returns whether layout manager can start new line with this element.
Gets or sets heading level. Values from 1 to 6 are valid. Default is 1.
Returns whether hyper-link contains specified coordinates.
Returns whether markup element is an block element that always consumes a whole line in layout.
Returns whether layout manager switches to new line after processing this element.
Returns whether layout manager can start new line with this element.
Gets the collection of child elements if any for this markup element.
Gets or sets whether element size is valid. When size is not valid element Measure method will be called to validate size.
Gets element parent or null if parent is not set.
Gets or sets actual rendering bounds.
Gets or sets whether markup element is visible.
Measures the element given available size.
Size available to element
Reference to graphics object
Measures the end tag of an element. Most implementations do not need to do anything but implementations like the ones
that change color should return state back at this time.
Renders element.
Provides markup drawing context information.
Renders element tag end. Most implementations do not need to do anything but mplementations like the ones
that change color should return state back at this time.
Provides markup drawing context information.
Provides final rectangle to element and lets it arrange it's content given new constraint.
Final rectangle.
Arranges the element given the final size. Layout is two step process with Measure followed by Arrange.
Gets or sets actual rendered bounds for a give markup element if applicable.
Creates new instance of the class.
Gets or sets the collection parent element.
Adds new object to the collection.
Object to add.
Index of newly added object.
Returns reference to the object in collection based on it's index.
Inserts new object into the collection.
Position of the object.
Object to insert.
Returns index of the object inside of the collection.
Reference to the object.
Index of the object.
Returns whether collection contains specified object.
Object to look for.
true if object is part of the collection, otherwise false.
Removes specified object from the collection.
Copies collection into the specified array.
Array to copy collection to.
Starting index.
Copies contained items to the MarkupElement array.
Array to copy to.
Tests whether input text could be markup text.
Text to test.
true if text could be markup, otherwise false
Holds text-markup related settings.
Gets the style of the hyperlink in its default state.
Gets the style of the hyperlink when mouse is over the link.
Gets the style of the visited hyperlink.
Defines the text-markup hyperlink appearance style.
Initializes a new instance of the HyperlinkStyle class.
Initializes a new instance of the HyperlinkStyle class.
Initializes a new instance of the HyperlinkStyle class.
Gets or sets hyperlink text color.
Gets or sets hyperlink back color.
Gets or sets the underline style for the hyperlink.
Gets whether style has been changed from its default state.
Defines hyperlink styles.
Hyper links are not marked.
Hyper links are underlined using solid line.
Hyper links are underlined using dashed line.
Gets or sets whether element size is valid. When size is not valid element Measure method will be called to validate size.
Returns whether layout manager switches to new line after processing this element.
Returns whether markup element is an block element that always consumes a whole line in layout.
Represents the collection of DataLabels.