Syncfusion.SfChart.WPF
Represents the 3DChart control which is used to visualize the data graphically in three dimension.
The Chart is often used to make it easier to
understand large amount of data and the relationship between different parts
of the data. Chart can usually be read more quickly than the raw data that they
come from. Certain are more useful for
presenting a given data set than others. For example, data that presents
percentages in different groups (such as "satisfied, not satisfied, unsure") are
often displayed in a chart, but are more easily
understood when presented in a horizontal chart.
ChartBase is a base class for chart. Which represents a chart control with basic presentation characteristics.
Interface implementation for ICloneable
The DependencyProperty for property.
Return int value from the given ChartAxis
Return actual row value from the given ChartAxis
Method implementation for Set Row value to ChartAxis
The DependencyProperty for property.
Get the column value from the given ChartAxis
Gets the value of the Syncfusion.UI.Xaml.Charts.ColumnSpan attached property from a given UIElement.
The element from which to read the property value.
The value of the Syncfusion.UI.Xaml.Charts.ColumnSpan attached property.
Gets the value of the Syncfusion.UI.Xaml.Charts.RowSpan attached property from a given UIElement.
The element from which to read the property value.
The value of the Syncfusion.UI.Xaml.Charts.RowSpan attached property.
Return actual column value from the given ChartAxis
Gets the actual value of the Syncfusion.UI.Xaml.Charts.ColumnSpan attached property from a given UIElement.
The element from which to read the property value.
The value of the Syncfusion.UI.Xaml.Charts.ColumnSpan attached property.
Gets the actual value of the Syncfusion.UI.Xaml.Charts.RowSpan attached property from a given UIElement.
The element from which to read the property value.
The value of the Syncfusion.UI.Xaml.Charts.RowSpan attached property.
Set column to ChartAxis
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method used to highlight selected index series.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when [root panel size changed].
The size.
Method used to get brush for series selection.
Method used to get EnableSeriesSelection property value.
Method used to get EnableSegmentSelection property value.
This method will suspend all the series from updating the data till ResumeNotification is called. This is specifically used when we need to append collection of datas.
Processes the data that is added to data source after SuspendSeriesNotification.
Clone the entire chart
Update the chart area
Converts Value to point.
The Chart axis .
The value.
The double value to point
Called when Selection changed in SfChart
Called when Selection changed in SfChart
Method used to Set selection behavior.
It's a preview event before SelectionChanged.
Converts point to value.
The axis value.
The point.
The double point to value
Converts Value to Log point.
The Logarithmic axis .
The value.
The double value to point
Updates the entire chart series and axis
Clone the entire chart control
Returns the stacked value of the series.
ChartSeries
RequiresNegativeStack
StackedYValues collection
Exports the SfChart into image
Exports the SfChart into image in the selected location
Method used to generate a serialize file in default location
Method used to generate a serialize file in specified location
Method used to serialize the chart
Method used to deserialize the serialized file
Method used to deserialize the serialized file
Method used to deserialize the serialized file
Method to raise SelectionChanged event when SeriesSelectedIndex is set at chart load time.
The DependencyProperty for property.
Updates the legend arrange rect.
The legend.
Updates the legend arrange rect.
Intermediate PrimaryAxis object used for internal calculation
Intermediate DepthAxis object used for internal calculation
Intermediate SecondaryAxis object used for internal calculation
Event correspond to series selection. It invokes once selection changed from a series.
Event correspond to series selection. It invokes before selection changing from a series.
Event correspond to plot area bound. It invokes when the plot area size changes.
Gets or sets thickness to the axis
Get a bounding rectangle of chart excluding axis and chart header.
Calculates the minimum delta value
Gets visible series of chart area.
This property is intended to be used for custom
ChartArea
templates.
Gets or sets the type of the area.
The type of the area.
Gets or sets ChartPalette. By default, it is Metro.
Gets or sets the index to select the series.
Gets the collection of ChartColumnDefinition objects defined in Chart.
Gets or sets the chart axis layout panel.
The chart axis layout panel.
Gets the collection of ChartRowDefinition objects defined in Chart
Gets the collection of horizontal and vertical axis
To hold the Current Tooltip object, which is displaying in Chart
Gets or sets a value indicating whether ChartSeries added to area should be plotted side-by-side.
Gets or sets title for chart
A property used to set the horizontal alignment for the header
A property used to set the vertical alignment for the header
Gets or sets ChartColorModel for entire chart
Gets or sets the legend.
The legend.
Initializes a new instance of the SfChart3D class.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
PropertyChangeCallback for EnableSeriesSelection property.
DependencyObject
DependencyPropertyChangedEventArgs
The DependencyProperty for property.
PropertyChangeCallback for EnableSegmentSelection.
DependencyObject
DependencyPropertyChangedEventArgs
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Update Back Wall Brush
Update Left Wall Brush
Update Right Wall Brush
Update Bottom Wall Brush
Update Top Wall Brush
Method used to highlight selected index series.
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size.
Clone the entire chart
Renders the series.
Converts point to value.
The axis value.
The point.
The double point to value
Converts Value to point.
The Chart axis .
The value.
The double value to point
Update3D the wall.
Update the 3D view.
Automatics the depth adjust.
When overridden in a derived class, is invoked whenever application code or
internal processes (such as a rebuilding layout pass) call .
In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Schedule the 3d update.
Raises the
E:AxisChanged
event.
The instance containing the event data.
Updates the entire chart series and axis
Layouts the axis.
Size of the available.
Update the chart area
Set default axes for SfChart
Set PrimaryAxis for SfChart
Set DepthAxis for SfChart
Schedules the render series.
This method is used to return the bool value when the AdornmentTemplate is selected.
This property defines the horizontal axis(Z) for the SfChart3D.
Gets or sets the size of the axis wall.
Gets or sets a value indicating whether the rotation is enabled for SfChart3D.
true if rotation is enabled; otherwise, false.
Gets or sets a value indicating whether the series selection is enabled or not.
Gets or sets a value indicating whether if the segment (or) data point selection is enabled or not.
Gets or sets the type of selection. By Default Single Selection is enabled.
SelectionStyle3D.Single for selecting single point/series;
SelectionStylr3D.Multiple for selecting multiple point/series.
Gets or sets the mouse cursor for the series, which indicates that this series is selectable
Default value is null
Gets or sets the brush for the Top wall.
The value.
Gets or sets the brush for the Bottom wall.
The value.
Gets or sets brush for the Right wall.
The value.
Gets or sets the brush for Left wall.
The value.
Gets or sets the brush for the Back wall.
The value.
Gets or sets the angle for the perspective view. By default its 90 degree.
This property defines the horizontal axis(X) for the SfChart3D.
This property defines the vertical axis(Y) for the SfChart3D.
Gets or sets the series added to the SfChart3D.
The following is an example for initializing the Series
<syncfusion:SfChart>
<syncfusion:AreaSeries3d/>
<syncfusion:AreaSeries3d/>
</syncfusion:SfChart>
SfChart sfChart = new SfChart();
AreaSeries3D areaSereis1 = new AreaSeries3D();
AreaSeries3D areaSereis2 = new AreaSeries3D();
sfChart.Series.Add(areaSereis1);
sfChart.Series.Add(areaSereis2);
Gets or sets the Tilt angle for the 3D charts.
The default angle is 0d.
Gets or sets the depth of field for 3D view.
The default value is 100d.
Gets or sets the rotation angle for the 3D charts.
The default angle is 0d.
Class implementation for CategoryAxis
Class implementation for ChartAxisBase3D
Enables plotting of data points in a chart control.
The Chart requires a minimum of two axes namely primary axis and secondary axis to plot data points.
Values / data in the chart are plotted against these two axes.
Chart WINRT also supports adding multiple axes to the chart and the series can be drawn with
reference to any x-axis,y-axis added to
<syncfusion:SfChart>
<syncfusion:SfChart.PrimaryAxis>
<syncfusion:ChartAxis/>
</syncfusion:SfChart.PrimaryAxis>
<syncfusion:SfChart.SecondaryAxis >
<syncfusion:ChartAxis/>
</syncfusion:SfChart.SecondaryAxis>
</syncfusion:SfChart >
ChartAxis xAxis = new ChartAxis();
chartArea.PrimaryAxis = xAxis;
ChartAxis yAxis = new ChartAxis();
chartArea.SecondaryAxis = yAxis;
CRoundDecimals const variable declarations
MaxPixelsCount variable declarations
Contains Actual VisibleRange
isInversed variable declarations
Initializes c_intervalDivs
Contains actual Range WithoutPadding
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for ChartAxis
Occurs when visible labels collection is changed.
Converts co-ordinate of point related to chart control to axis units.
The absolute point value.
The value of point on axis.
Converts Coefficient of Value related to chart control to Polar/Radar type axis unit.
Polar/Radar type axis Coefficient Value
The value of point on Polar/Radar type axis
Converts co-ordinate of point related to chart control to axis units. It returns actual value instead of visible value.
The absolute point value.
The value of point on axis.
Converts value of passed point co-ordinate to control related co-ordinate.
The value of point on axis.
The value of point on axis.
Converts co-ordinate of point related to chart control to Polar/Radar type axis unit.
The absolute point value.
The value of point on axis.
Converts value of passed point co-ordinate to control related co-ordinate.
The value of point on axis.
The value indicates whether is e/>
Co-ordinate of point related to chart control.
Occurs when label is created.
Method implementation for Generate Labels in ChartAxis
Return Object value from the given position value
Calculates actual range and actual interval
Calculates actual range and actual interval
Method implementation for Add SamllTicksPoint
Method implementation for Add smallTicks to axis
Calculates actual range
Calculates actual interval
Apply padding based on interval
Returns the maximum desired intervals count.
Calculates nice interval
Recalculates visible range and visible labels.
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size.
Called when the label is created.
Sets the Custom Labels to Visible Labels Collection
Gets the actual rect co-ordinates of an ChartAxis.
returns rect
Gets the rect co-ordinates of an axis excluding its value of LabelOffset and AxisLineOffset.
returns rect
Calculates the visible range.
Clone the axis
Converts Value to point.
The value.
The double value to point
Converts point to value.
The point.
The double point to value
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the WPF infrastructure.
The type-specific System.Windows.Automation.Peers.AutomationPeer implementation.
Gets or sets the plot offset value
StripLine range corresponding to x axis, this property is used to include range of StripLine to axis.
StripLine range corresponding to y axis, this property is used to include range of StripLine to axis.
Occurs when [actual range changed].
Occurs when the labels is created.
Gets or sets the maximum no of label to be displayed per 100 pixels.
This property used to avoid more no of labels on auto range calculation.
Gets the visible range of the axis.
Gets or sets the position for Axis header, when enabling the ShowAxisNextToOrigin property.
Gets the bounds of the chart axis size.
Gets or sets the property path to be bind with axis label position.
While using custom label source, the position(index) for labels will get from this property.
Gets or sets the property path to be bind with axis label content(text).
While using custom label source, the label text will get from this property.
Gets or set the label formatting for the axis labels.
Gets or sets the custom labels collection to be displayed in axis .
Gets or sets the custom template for the axis label postfix.
Gets or sets the custom template for the axis label postfix.
Gets or sets the offset value for applying the padding to the plot area.
Gets or sets the offset value for applying padding to the axis line.
Gets or sets the position for the axis labels. Either inside or outside of the plot area.
This decides the mechanism to avoid the axis labels overlapping.
The overlapping labels can be hided, rotated or placed on next row.
Gets or sets the extension width for the axis label.
Gets or sets the rotation angle to the axis label content.
The default value is 0 and the label will be rotated with center as origin.
Gets or sets the style for the axis line.
This enables the axis to position opposite to its actual position. That is, to the other side of plot area.
Gets or sets the interval for the axis auto range calculation, if is not set explicitly.
Gets or sets visibility of label.
Gets or sets the custom template for the scroll bar thumb.
Gets or sets the header for the chart axis.
Gets or sets the style for the chart axis header.
Gets or sets the custom template for the chart header.
Gets or sets the size for the axis tick lines.
The default value is 6.
Gets the collection of axis labels in the visible region.
Gets or sets a value indicating whether the axis should be reversed.
When reversed, the axis will render points from right to left if horizontal, top to bottom when vertical and clockwise if radial.
Gets or sets the origin value where its associated axis should place.
This indicates whether to show the origin line or not.
This indicates the tick line position, either inside or outside.
This indicates whether axis can be positioned across the plot area.
This mode decides the mechanism for extreme(edge) labels.
It can be position center, hide, etc.
This indicates the edge labels visibility mode for hiding the edge labels on zooming.
Gets or sets the style for the major grid lines.
Gets or sets the style for the minor grid lines.
Gets or sets the style for the major tick line style.
Gets or sets the style for the minor tick line style.
Gets or sets the style for origin line when enable the ShowOrigin property.
Gets or sets a value that indicates whether to show track ball label for this axis.
Gets or sets the custom template for the trackball tooltip label.
Gets or sets the custom template for the Crosshair labels.
<syncfusion:SfChart.PrimaryAxis>
<syncfusion:ChartAxis CrosshairLabelTemplate="{StaticResource crossHairTemplateX}"/>
</syncfusion:SfChart.PrimaryAxis>
<syncfusion:SfChart.SecondaryAxis>
<syncfusion:ChartAxis CrosshairLabelTemplate="{StaticResource crossHairTemplateY}"/>
</syncfusion:SfChart.SecondaryAxis>
primaryAxis.ShowTrackBallInfo = true;
primaryAxis.CrosshairLabelTemplate = dataTemplateX;
secondaryAxis.ShowTrackBallInfo= true;
secondaryAxis.CrosshairLabelTemplate = dataTemplateY;
This indicates whether the axis gird lines can be display or not.
This property used to enable the auto interval calculation while zooming.
While zooming, the range and interval will change with respect to zoom position or zoom factor
Defines the style for the axis labels.
Gets or sets the custom template for the axis labels.
Gets the axis custom labels collection.
Gets or sets IsLogarithmic property
Initializes a new instance of the class.
Gives the actual position of the whole axis.
Please Note: It is not enabled in horizantal label scenarios.
Raises the event.
The instance containing the event data.
Converts co-ordinate of point related to chart control to axis units.
The absolute point value.
The value of point on axis.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when interval property changed
Method implementation for Get LabelContent for given position
Calculates actual interval
Apply padding based on interval
Method implementation for Generate Visible labels for CategoryAxis
Gets or sets a value that determines the interval between labels. Its nullable.
If this property is not set, interval will be calculated automatically.
The property used to define the axis label placement with respect to tick lines.
LabelPlacement.BetweenTicks, to place label between the ticks;
LabelPlacement.OnTicks, to place label with tick as center. This is default value.
The property used to group the Category axis label values and create the segment based on it.
True, to created the segment based on the index value. This is default value.;
False, to created the segment based on the axis label values.
The property used to aggregate the grouped values.
Class implementation for DateTimeAxis3D
Class implementation for RangeAxisBase
Interface implementation for IRangeAxis
Get Range property
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method implementation for Add SmallTicksPoint
Method implementation for Add smallTicks to axis
Method implementation for Generate Labels in ChartAxis
Gets or sets small tick’s interval
Gets or sets small tick line size
Gets or sets small tick lines position
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method implementation for Create VisibleLabels for DateTime axis
Called when Maximum property changed
Called when minimum property Changed
Called when Interval property changed
Calculates actual interval
Calculates actual range
Apply padding based on interval
Return object value from the given double value
Gets or sets the minimum value for the axis range. This is nullable property.
If we didn't set the minimum value, it will be calculate from the underlying collection.
Gets or sets the maximum value for the axis range. This is nullable property.
If we didn't set the maximum value, it will be calculate from the underlying collection.
Gets or sets a value that determines the interval between labels.
If this property is not set, interval will be calculated automatically.
This property used to shift the DateTimeAxis range inside or outside.
Additional, to extend the range,
Round, to round-off the range,
None, do nothing,
Auto, auto range based on type of series.
This property defines the type of interval to be displayed in axis.
This property hold the values ranges from Year, Months to Milliseconds.
Class implementation for LogarithmicAxis3D
LogarithmicAxis3D constructor.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Calculates nice interval
Method implementation for Generate Labels in ChartAxis
Method implementation for Add SmallTicks for axis
Called when maximum changed
Called when minimum property changed
Called when Interval changed
Calculates actual interval
Calculates actual range
Get the range if date values contain 0 or double.NaN
Apply padding based on interval
Return the object Value from the given double value
Gets or sets a value that determines the interval between labels. Its nullable.
If this property is not set, interval will be calculated automatically.
Gets or sets the minimum value for the axis range. This is nullable property.
If we didn't set the minimum value, it will be calculate from the underlying collection.
Gets or sets the maximum value for the axis range. This is nullable property.
If we didn't set the maximum value, it will be calculate from the underlying collection.
Gets or sets the base for the LogarithmicAxis3D.
2 for binary logarithm,
10 for common logarithm.
Class implementation for RangeAxisBase3D
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets a NumericalPadding that describes the padding of a NumericalAxis3D.
The NumericalPadding that is used to set the padding of the NumericalAxis3D.
The default is .
Method implementation for Generate Labels in ChartAxis
Called Maximum property changed
Called when Maximum property changed
called when Minimum property changed
Called when interval changed
Calculates actual interval
Calculates actual range
Apply padding based on interval
Gets or sets a value that determines the interval between labels. Its nullable.
If this property is not set, interval will be calculated automatically.
Gets or sets the minimum value for the axis range. This is nullable property.
If we didn't set the minimum value, it will be calculate from the underlying collection.
Gets or sets the maximum value for the axis range. This is nullable property.
If we didn't set the maximum value, it will be calculate from the underlying collection.
Gets or sets Maximum property
This property used to shift the numeric range inside or outside.
Additional, to extend the range,
Round, to round-off the range,
None, do nothing,
Auto, auto range based on type of series.
Gets or sets a value that indicates whether to start range from zero when range calculated automatically.
True will reset the range starting from zero.
Class implementation for TimeSpanAxis
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method implementation for Generate Labels in ChartAxis
Called when Maximum property changed
Method implementation for Minimum property changed
Called when Interval property changed
Calculates actual interval
The calculated actual interval.
Calculates actual range
Apply padding based on interval.
Return Object from the given double value.
The label content.
Gets or sets a value that determines the interval between labels. Its nullable.
If this property is not set, interval will be calculated automatically.
Gets or sets the minimum value for the timespan axis range. This is nullable property.
If we didn't set the minimum value, it will be calculate from the underlying collection.
Gets or sets the maximum value for the axis range. This is nullable property.
If we didn't set the maximum value, it will be calculate from the underlying collection.
Class implementation for AreaSeries3D
Class implementation for XyDataseries3D
Class implementation for CartesianSeries
Class implementation for ChartSeries3D
ChartSeries is the base class for all the series types.
Data points for ChartSeries would be populated from
property. Specify the binding paths for
X-Values and Y-Values. The number of Y-Values may vary depending on the type of
series. For e.g LineSeries requires only one y-value, whereas CandleSeries
requires four y-values to plot a point.
segments variable declarations
ChartTransformer variable declarations
YPaths variable declarations
Gets the Spacing for the SideBySide segments
ChartSeries object
returns a double value.
Sets the Spacing for the SideBySide segments
ChartSeries object
The value to set for calcaulting the segment width
The DependencyProperty for property.
Gets the available size of Chart.
returns size
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for ChartSeries
Timer Tick Handler for initial delay in opening the Tooltip
Timer Tick Handler for closing the Tooltip
set tootip margin and position
Remove tooltip from adorning canvas
Event to show tooltip
Event Arguments
when Pointer leave from segment it will fire
Add and Update the Tooltip
Add and Update the series Tooltip
Set ToolTip duration
Set animation for tooltip
set fade animation for initial show delay
Get the Default Template for Tooltip
Set the Horizontal and Vertical Alignment for Tooltip
Current Position
Tooltip instance
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Identifies the ItemsSource dependency property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
This method used to get the chart data at an index.
Method used to set SegmentSelectionBrush to selectedindex chartsegment
Called when selection changed in load time
Set SelectionChanged event args
Method used to select the adornment in given data point
Finds the nearest point in ChartSeries relative to the mouse point/touch position.
The co-ordinate point representing the current mouse point /touch position.
x-value of the nearest point.
y-value of the nearest point
Finds the nearest point in technical indicator relative to the mouse point/touch position.
Represents the indicator to which nearest point has to be calculated.
The co-ordinate point representing the current mouse point /touch position.
x-value of the nearest point.
Series y-values of the nearest point
Indicator y-values of the nearest point
Method implementation for UpdateArea
method declaration for generatepoints in Chartseries
Return the previous series
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Method implementation for Set points to given index
Method to hook the PropertyChange event for individual data point
Method used to calculate the rect on mouse point to get hittest data point.
Method implementation for GeneratePoints for ChartSeries
Method for getting the property values by the property name with its index
Current object
XComplexPaths
Property value
Method for get the property values by the property name
Current object
XComplexPaths
Property value
Method implementation to set the updated data to the current object
Current object
XComplexPaths
updated value
Return collection of double values
Sorts the Chart Points
Sort the ActualXValues and ActualYValues
XValues
YValues
Index
Sort the ActualXValues and ActualYValues
Sort the ActualXValues and ActualYValues
XValues
YValues
Index
Return IChartTranform value based upon the given size
Called when DataSource property changed
Method implementation for Set points to given index for data table
Called when DataSource changed
Method to unhook the collection change event for the given collection
Method to unhook the PropertyChange event for individual data point
Suspends the series from updating the series data till ResumeNotification is called.
This is specifically used when we need to append collection of datas.
Processes the data that is added to data source after SuspendNotification.
Invalidates the Series
An abstract method which will be called over to create segments.
Validate the datapoints for segment implementation.
Validate the datapoints for segment implementation.
Method implementation for Clear unused segments
An abstract method which will called over each time in its child class to update an segment.
The index of the segment
The collection changed action which raises the notification
Method is used to raise SelectionChanging event
Method used to set SelectionChangingEventArgs values
This method used to get the SfChart data at a mouse position.
Removes the Segments
Returns the value of side by side position for a series.
ChartSeries.
The DoubleRange side by side Info
calculates the side-by-side position for all applicable series.
This method is used to reset the Adornment label animation.
Gets or sets the x values in an unsorted order or in the order the data has been added to series.
Gets or sets the sorted values, if the IsSortData is true.
Gets or sets the y values in an unsorted order or in the order the data has been added to series.
Gets or sets the sorted values, if the IsSortData is true.
Gets the number of points given as input.
Gets actual series X-axis.
Gets actual XAxis for series with respect to chart type and value.
Gets actual series Y-axis.
Gets or sets a value whether to sort the datas.
Gets or sets the Sorting Direction.
Gets or sets SortingAxis.
Used to indicate whether multipleYValues is needed,will be set internally.
Gets or sets the custom template for Tooltip/>.
This accepts a DataTemplate.
A property used to indicate wheater tooltip is show/hide
Gets or sets listen property change.
Gets the adornments collection.
The adornments.
Gets or sets visibility for series.
Gets or sets ChartPalette for series.
Gets or sets an IEnumerable source used to generate Chart.
The DataSource value.
Gets or sets DataTemplate used to display label, when ChartTrackBallBehavior is used.
Gets or sets internal DataTemplate used to display label, when ChartTrackBallBehavior is used.
Gets or sets the brush to paint the interior of the series.
The value.
Gets or sets the label that will be displayed in the associated legend item.
Gets a value that indicates whether to treat x values as categories.
Gets or sets ChartLegendIcon to be displayed in associated legend item.
Gets or sets DataTemplate for legend icon.
Gets or sets a value that determines whether to create a legend item for this series.
By default, legend item will be visible for this series.
Gets or sets the brush to select the series.
The value.
Gets or sets the ChartColorModel.
Gets or sets the property path of the x data in ItemsSource.
Gets or sets a value to animate the chart series on loading and whenever ItemsSource change.
Gets or sets the duration of the animation.
Gets or sets a value that determines how to calculate value for empty point.
Gets or sets EmptyPointStyle for an empty point. It determines how to differentiate empty point from other data points.
Gets or sets DataTemplate to be used when EmptyPointStyle is set to Symbol/ SymbolAndInterior.
By default, an ellipse will be displayed as symbol.
Gets or sets a value whether to show empty points.
Gets or sets interior color for empty point.
The value.
References to method that reflects the value from the object
Current object
Path name
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Returns the value of side by side position for a series.
ChartSeries.
The DoubleRange side by side Info
Method used to get selection brush for series selection.
The series selection brush.
Method used to set SegmentSelectionBrush to selectedindex chartsegment and trigger chartselection event
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass)
call .
In simplest terms, this means the method is called just before a UI element displays in an application.
For more information, see Remarks.
Called when [series mouse down].
The source.
The position.
Called when [series mouse up].
The source.
The position.
Method is used to raises the selection changing event.
Called when [series mouse move].
The source.
The position.
Called when [series mouse leave].
The source.
The position.
Method implementation for Create Adornments
The series.
The x value.
The y value.
The x position.
The y position.
The start depth.
Method implementation for Add ColumnAdornments in Chart
Method implementation for Add Adornments at XY
Updates the on series bound changed.
The size.
Called when DataSource property changed
Method implementation for Clear Unused Adornments
The start index.
Clones the series.
The object.
A DependencyObject.
The reference for the chart area(SfChart3D).
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets data labels for the series. This allows us to customize the appearance of a data point
by displaying labels, shapes and connector lines.
The value.
<syncfusion:ColumnSeries3D.AdornmentsInfo>
<syncfusion:ChartAdornmentInfo3D ShowMarker="True" Symbol="Ellipse">
</syncfusion:ColumnSeries3D.AdornmentsInfo>
ChartAdornmentInfo3D chartAdornmentInfo3D = new ChartAdornmentInfo3D();
chartAdornmentInfo3D.ShowMarker = true;
chartAdornmentInfo3D.Symbol = ChartSymbol.Ellipse;
ColumnSeries3D columnSeries3D = new ColumnSeries3D();
columnSeries3D.AdornmentsInfo = chartAdornmentInfo3D;
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
This property defines the way of selection.
SelectionMode.MouseClick will select the segment(s) using mouse or pointer click.
SelectionMode.MouseMove will select the segment while hovering.
Note : With as Multiple, MouseMove will not support.
Gets the selected segment in this series, when we enable the single selection.
It returns ChartSegment.
Interface implementation for ISupportAxes
Get XRange property
Get YRange property
Get ActualXAxis property
Get ActualYAxis property
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for YAxis Changed
Called when instance created for XAxis changed
Called when VisibleRange property changed
Clones the series.
The object.
Gets or sets the x-axis range.
Gets or sets the y-axis range.
This property used to exchanges the orientation of the series.
True exchanges the horizontal axis to vertical and vice versa.
False is the default behavior.
Gets or sets the additional x-axis(horizontal) for the series.
Gets or sets the additional y-axis(vertical) for the series.
Gets the actual x-axis instance.
Gets the actual y-axis instance.
The DependencyProperty for property.
Called when instance created for XyDataSeries
Method used to get the chart data at an given point
The point to value.
Validate the datapoints for segment implementation.
Re-validate the data points for segment implementation.
Method for Generate Points for XYDataSeries
Called when DataSource property changed
Gets or sets the binding path for y axis.
Gets or sets YValues
This method used to gets the chart data point at a position.
The data point.
Method used to set SegmentSelectionBrush to selectedindex chartsegment and trigger chartselection event
Creates the segments of AreaSeries3D.
Creates the empty segments.
Clones the series.
The object.
Gets or sets the of this series.
The property confirms the linearity of this series.
Returns true if its linear, otherwise it returns false.
This property used to confirm whether it is area typed series.
Returns true if its linear, otherwise it returns false.
Gets the selected segment in this series, when we enable the single selection.
It returns ChartSegment.
ColumnSeries displays its data points using a set of vertical bars.
ColumnSeries displays its data points using a set of vertical bars.
Method implementation for Set points to given index for data table
Method implementation for Set points to given index
Gets or sets the z-axis range.
Gets or sets the sorted values, if the IsSortData is true.
Gets or sets the x values in an unsorted order or in the order the data has been added to series.
Gets a value that indicates whether to treat z values as categories.
Defines members and methods necessary to customize segment in a .
Gets or sets SegmentSpacing property
The DependencyProperty for property.
Creates the segments of ColumnSeries.
Gets the animation is active.
Clones the series.
The object.
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Initializes a new instance of the class.
Clones the series.
The object.
Class implementation for CircularSeriesBase3D
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for AccumulationSeriesBase
Validate the data points for segment implementation.
Called when DataSource property get changed
Degrees to radian converter.
The degree.
Raises the
E:BindingPathChanged
event.
The instance containing the event data.
Method implementation for Generate points for Indicator
Validate the datapoints for segment implementation.
Gets or sets the type of line to be use for connecting data labels and segments.
ConnectorMode.Line will draw straight line.
ConnectorMode.Bezier will draw bezier curve.
This property used to enable the smart label placement to avoid data label overlapping.
true to avoid overlapping;
This coefficient defines the ratio of the series size with respect to chart area.
This will be useful for reducing the white spaces around the series.
The double value ranges from 0 to 1.
Gets or sets the data labels position of the circular series.
CircularSeriesLabelPosition.Inside, adornment labels will be placed inside over the series.
CircularSeriesLabelPosition.Outside, adornment labels will be placed just outside over the series.
CircularSeriesLabelPosition.OutsideExtend, adornment labels will be placed outside over the series at a certain distance.
Gets or sets the binding path for y axis.
Gets or sets the radial distance for the exploded segment from center.
Gets or sets the index of data point (or segment) to be explode.
The property determines whether to explode all the pie slices (segments).
True will explode all the segments.
Gets or sets the YValues.
Gets or sets the start angle for drawing the circular series.
The double value ranges from 0 to 360 degree.
Gets or sets the end angle for drawing the circular series.
The double value ranges from 0 to 360 degree.
Class implementation for DoughnutSeries3D
Class implementation for PieSeries3D
Initializes a new instance of the class.
The DependencyProperty for property.
Return IChartTranform value based upon the given size
Clones the series.
The object.
An abstract method which will be called over to create segments.
Method implementation for Create Adornments
The series.
The x value.
The y value.
The angle.
The radius.
Creates the points.
Gets the animation is active.
Animates this instance.
Called when [series mouse move].
The source.
The position.
Called when [series mouse up].
The source.
The position.
Called when [series mouse down].
The source.
The position.
The property enables the segment explode on mouse click.
true to enable the explode on mouse click.
The DependencyProperty for property.
Clones the series.
The object.
Gets or sets the inner circular radius of the DoughnutSeries3D.
The double value ranges from 0 to 1.
Class implementation for LineSeries3D
The DependencyProperty for property.
Creates the segments of LineSeries3D.
This method used to gets the chart data point at a position.
Method used to set SegmentSelectionBrush to selectedindex chartsegment and trigger chartselection event
Clones the series.
The object.
Gets or sets the stroke thickness for the LineSeries3D.
Gets or sets the .
The property confirms the linearity of this series.
Returns true if its linear, otherwise it returns false.
Gets the selected segment in this series, when we enable the single selection.
It returns ChartSegment.
The DependencyProperty for property.
The DependencyProperty for property.
Creates the segments of ScatterSeries3D.
Clones the series.
The object.
Gets or sets the property.
Gets or sets the width of the scatter points.
Gets or sets the height of the scatter points.
Class implementation for StackingBar100Series3D.
Class implementation for StackingColumn100Series3D.
StackingColumnSeries3D is typically preferred in cases of multiple series of type .
Each series is then stacked vertically one above the other.
If there exists only single series, it will resemble like a simple chart.
Class implementation for StackingSeriesBase3D
The DependencyProperty for property.
Return double value from the given index
Finds the nearest point in ChartSeries relative to the mouse point/touch position.
The co-ordinate point representing the current mouse point /touch position.
x-value of the nearest point.
y-value of the nearest point
Returns the stacked value of the series.
ChartSeries
StackedYValues class instance.
Clones the series.
The object.
Gets or sets the label to categorize the stacking series as a single unit.
We can group one or more series into a single group by specifying this property.
The series coming under same group will stack with other series in group.
Gets or sets the starting y values collection.
Gets or sets the ending y values collection.
The DependencyProperty for property.
creates the segments of StackingColumnSeries3D.
Clones the series.
The object.
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Creates the segments of StackingColumn100Series3D.
Clones the series.
The object.
Clones the series.
The object.
Class implementation for StackingBarSeries3D.
Clones the series.
The object.
Specifies the point location by the plane.
Point is in the front of plane.
Point is at the back of plane.
Point is on the plane.
Specifies the polygon location by the plane.
Polygon is on the plane.
Polygon is from right of the plane.
Polygon is from left of the plane.
Location of polygon is unknown.
This class contains methods to compute the Binary Space Partitioning (BSP) tree.
Adds the specified poly.
The poly.
Removes the specified polygon.
The polygon.
Clear the polygons.
Calculate the available polygons.
Builds this instance.
Builds the specified collection of polygons.
The collection of polygons.
Gets the node count.
The el.
Classify the polygon.
The Polygon.
The Polygon.
Classifies the point.
The pt.
The PLN.
Split the polygon.
Cuts the out back polygon.
The poly points.
The vwiwc.
The points.
Cuts the out front polygon.
The poly points.
The vwiwc.
The points.
Get the next item.
Gets the
PiePrototype.Polygon
at the specified index.
The .
The index.
Initializes a new instance of the class.
The Vector3D point.
The index.
The ClassifyPointResult.
Gets or sets the vector.
The vector.
Gets or sets the index.
The index.
Gets or sets the classify result.
The classify result.
Gets or sets a value indicating whether [cutting back point].
true if [cutting back point]; otherwise, false.
Gets or sets a value indicating whether [cutting front point].
true if [cutting front point]; otherwise, false.
Gets or sets the index of the cutting back pair.
The index of the cutting back pair.
Gets or sets the index of the cutting front pair.
The index of the cutting front pair.
Gets or sets a value indicating whether [already cutted back].
true if [already cutted back]; otherwise, false.
Gets or sets a value indicating whether [already cutted front].
true if [already cutted front]; otherwise, false.
Gets or sets the back node.
The back node.
Gets or sets the front node.
The front node.
Gets or sets the plane.
The plane.
Represents Graphics3D.
Initializes a new instance of the class.
Adds the polygon to the drawing.
The .
Removes the specified polygon.
The polygon.
clear the polygon from visual tree.
Computes the BSP tree.
Computes the BSP tree.
Draws the paths to the panel/>.
Draws the polygons to the .
Draws the BSP node in 3D.
The tree.
The eye position.
Gets or sets the transform.
The transform.
Represents the matrix 4x4.
Initializes a new instance of the class.
The size.
Initializes a new instance of the class.
The M11 element of matrix.
The M12 element of matrix.
The M13 element of matrix.
The M14 element of matrix.
The M21 element of matrix.
The M22 element of matrix.
The M23 element of matrix.
The M24 element of matrix.
The M31 element of matrix.
The M32 element of matrix.
The M33 element of matrix.
The M34 element of matrix.
The M41 element of matrix.
The M42 element of matrix.
The M43 element of matrix.
The M44 element of matrix.
Add the matrixes.
Method used to returns x, y, z values.
Method used to returns x, y, z values.
Gets the multiplied matrix values.
Gets the multiplied matrix values.
Gets the bool value.
Gets the bool value.
Intervals the matrix.
The matrix.
Gets the minor.
The matrix.
The index of column.
The index of row.
Gets the determinant.
The matrix.
Gets the identity matrix.
Transforms the specified vector.
The X coordinate.
The Y coordinate.
The Z coordinate.
Turns by the specified angle.
The angle.
Tilts by the specified angle.
The angle.
Tilts by the specified angle in arbitrary axis direction.
The angle.
Transposes the specified matrix.
The matrix.
Shears the specified values.
The xy shear.
The xz shear.
The yx shear.
The yz shear.
The zx shear.
The zy shear.
Indicates whether this instance and a specified object are equal.
Another object to compare to.
true if obj and this instance are the same type and represent the same value; otherwise, false.
Returns the hash code for this instance.
A 32-bit signed integer that is the hash code for this instance.
Calculates determinant row given matrix..
The matrix to calculate determinant.
Determinant of the given matrix.
Gets the minor.
The matrix.
The index of column.
The index of row.
Gets a value indicating whether this matrix is affine.
true if this matrix is affine; otherwise, false.
Gets or sets the with the specified column and row.
Gets the identity matrix.
The identity matrix.
Represents the coordinates of a 3D point.
The empty . All coordinates is zero.
Initializes a new instance of the struct.
Implements the operator -.
The v1.
The v2.
The result of the operator.
Implements the operator +.
The v1.
The v2.
The result of the operator.
Implements the cross product operation.
The v1.
The v2.
The result of the operator.
Implements the dot product operation.
The v1.
The v2.
The result of the operator.
Implements the operator *.
The v1.
The val.
The result of the operator.
Gets the length.
Normalizes this vector.
Overrides method.
The text.
Indicates whether this instance and a specified object are equal.
Another object to compare to.
true if obj and this instance are the same type and represent the same value; otherwise, false.
Returns the hash code for this instance.
A 32-bit signed integer that is the hash code for this instance.
Gets the X coordinate.
The X.
Gets the Y coordinate.
The Y.
Gets the Z coordinate.
The Z.
Gets a value indicating whether this instance is valid.
True if this instance is valid; otherwise, false.
Represents a polygon, which is a connected series of lines that form a closed shape.
An abstract base class for 3D type of chart segments.
An abstract base class for all type of chart segments.
You can create a custom chart segment by inheriting from . You can also customize the appearance of a chart segment,
by specifying values for , and properties.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Sets the values for this segment. This method is not
intended to be called explicitly outside the 3DChart but it can be overridden by
any derived class.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Sets the values for Technical indicator segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
///
///
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
///
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Method used to update the segment's interior color based on WaterfallSegmentType.
Method used to check the current segment is selected index segment or not
Method Implementation for set Binding to CgartSegments properties
Method used to check corresponding segment is selectable or not.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
This method is used to change High and Low values,
When the High value lesser than Open value or Low value greater than Close value.
Called when Property changed
Contains the x-value range for the segment.
Contains the y-value range for the segment.
Gets or sets IsEmptySegmentinterior property
Gets or sets the data object that this segment belongs to.
Gets or sets the brush to paint the interior of the segment.
By default,the interior value for a chart segment will be calculated and set automatically based on the set.
The value.
Gets or sets the stroke thickness value of the segment.
By default, this property inherits its value from property.
Gets or sets the stroke dash array for the segment shape.
.
Gets or sets the stroke value of the segment.
By default, this property inherits its value from property.
The value.
ReadOnly property to get the value of underlying series of a chart segment.
Occurs when a property value changes.
Contains the z-value range for the segment.
The DependencyProperty for property.
Initializes a new instance of the AreaSegment3D class with default settings.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment.
This method is not intended to be called explicitly outside the Chart
but it can be overridden by any derived class.
Gets the UIElement used for rendering this segment.
Updates the segments based on its data point value.
This method is not intended to be called explicitly outside the Chart
but it can be overridden by any derived class.
Method Implementation for set Binding to ChartSegments properties.
Gets the x value of this segment (data point).
Gets the y value of this segment (data point).
Represents chart column segment.
Class instance is created automatically by WinRT Chart building system.
The DependencyProperty for property.
The DependencyProperty for property.
Variables declarations
Variables declarations
Defines the Column Rectangle
Called when instance created for ColumnSegment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
method implementation for Set Bindings to properties in ColumnSegment
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UI Element
Gets the UIElement used for rendering this segment.
returns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Gets or sets XData property
Gets or sets YData property
Gets or sets ZData property
Gets or sets Width property
Gets or sets Height property
Gets or sets RectX property
Gets or sets RectY property
Gets or sets the top.
The top.
Gets or sets the bottom.
The bottom.
Gets or sets the bottom.
Class implementation for DoughnutSegment3D
Class implementation for PieSegment3D
Initializes a new instance of the class.
Initializes a new instance of the class.
The series.
The center.
The start.
The end.
The height.
The r.
The i.
The y.
The inside radius.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UI Element
Gets the UIElement used for rendering this segment.
returns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
The DependencyProperty for property.
The DependencyProperty for property.
Creates the sector.
Gets the y value of this segment (data point).
Gets the x value of this segment (data point).
Gets or sets the actual start value.
The actual start value.
Gets or sets the actual end value.
The actual end value.
Initializes a new instance of the class.
The series.
The center.
The start.
The end.
The height.
The r.
The i.
The y.
The inside radius.
The DependencyProperty for property.
Initializes a new instance of the LineSegment3D class with default settings.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UI Element
Gets the UIElement used for rendering this segment.
returns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Gets the x value of this segment (data point).
Gets the y data of this segment (data point).
Represents chart polygon to create any shapes in 3D.
The epsilon
The constant of plane.
The normal of plane.
Points of polygon.
Initializes a new instance of the class.
The v1.
The v2.
The v3.
Initializes a new instance of the class.
The points.
Initializes a new instance of the class.
The points.
Initializes a new instance of the class.
The normal.
The d.
Initializes a new instance of the class.
The points.
Initializes a new instance of the class.
The points.
Initializes a new instance of the class.
The points.
The plane.
Creates the UI element.
The position.
The element.
Updates the box.
The plan.
The v1.
The v2.
The stroke.
The visibility.
Creates the line.
The line.
The x1.
The y1.
The x2.
The y2.
The depth.
Tests this instance to the existing.
Indicates whether Normal of Plane is valid or Not.
Gets the point on the plane.
The x.
The y.
Returns Vector3D instance.
Gets the point of intersect ray with plane.
The pos.
The ray.
Returns Vector3D instance.
Gets the normal.
The transform.
Returns Vector3D instance.
Transforms by the specified .
Draws to the specified .
Return ChartRegion.
Calculates the normal.
The v1.
The v2.
The v3.
Gets the normal.
The normal.
Gets the A component.
The A component.
Gets the B component.
The B component.
Gets the C component.
The C component.
Gets the D component.
The D component.
Gets the points of polygon.
The points.
Gets or sets the element.
The element.
Used to plot any UIElement in 3D view.
Initializes a new instance of the class.
The element.
The points.
Draws to the specified .
Used to draw line in 3D view.
Initializes a new instance of the class.
The element.
The points.
Draws to the specified .
Used to draw line in 3D view.
Initializes a new instance of the class.
The element.
The points.
Draws to the specified .
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UIElement
Method Implementation for set Binding to ChartSegments properties.
Gets the UIElement used for rendering this segment.
returns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets or sets scatter segment’s width.
Gets or sets scatter segment’s height.
Gets or sets XData property
Gets or sets YData property
Gets or sets ZData property
Represents chart stacking column segment.
Class instance is created automatically by WINRT Chart building system.
Called when instance created for StackingColumnSegment
The x1.
The y1.
The x2.
The y2.
The start depth.
The end depth.
The series.
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Represents the view port of chart control.(refer )
Method used to remove the polygon in Queue.
Reset the pointer.
Provides a lightweight control for displaying overlay element in SfChart.
Initializes a new instance of the class.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Replace the textblock to textbox while editing text
Gets the rendered annotation.
A UI Element
This method is used to modify the value for clipping out of axis
Updates the annotation.
Returns the clone annotation
Occurs when the right mouse button is pressed while the mouse pointer is over this element.
Occurs when the right mouse button is released while the mouse pointer is over this element.
Occurs when the mouse button is released while the mouse pointer is over this element.
Occurs when the mouse button is pressed while the mouse pointer is over this element.
Occurs when mouse pointer is over this element.
Occurs when the left mouse button is pressed while the mouse pointer is over this element.
Occurs when the left mouse button is pressed while the mouse pointer is over this element.
Occurs when the mouse pointer leaves the bounds of this element.
Occurs when Syncfusion.UI.Xaml.Charts.Annotation becomes selected.
Occurs when Syncfusion.UI.Xaml.Charts.Annotation becomes unselected.
Gets or sets the horizontal alignment internally.
Gets or sets the vertical alignment internally.
Gets or sets the annotation visibility internally.
Gets or sets the description text for Annotation.
This property indicates whether the text in TextAnnotation can be edited or not.
true enable the editing option in TextAnnotation.
Gets or sets the custom template for .
This accepts a DataTemplate.
<syncfusion:SfChart.Annotations>
<syncfusion:Annotation ContentTemplate="{StaticResource contentTemplate}">
</syncfusion:SfChart.Annotations>
annotation.ContentTemplate = dataTemplate;
This property decides whether annotation should clip while crossing with boundary.
This property decides whether ToolTip can be displayed in Annotation.
The true enables the ToolTip for the annotation.
Gets or sets the content to be displayed in annotation tooltip.
This accepts all arbitrary .net objects.
Gets or sets the elapse time for the ToolTip.
It accepts the double value.
Gets or sets the custom template for the ToolTip.
This accepts the DataTemplate.
<syncfusion:SfChart.Annotations>
<syncfusion:Annotation ShowToolTip="true" ToolTipTemplate="{StaticResource toolTipTemplate}">
</syncfusion:SfChart.Annotations>
annotation.ShowToolTip = true;
annotation.ToolTipTemplate = dataTemplate;
Gets or sets the position of the ToolTip.
ToolTipLabelPlacement.Left will place the ToolTip left.
ToolTipLabelPlacement.Right will place the ToolTip right.
ToolTipLabelPlacement.Top will place the ToolTip top.
ToolTipLabelPlacement.Bottom will place the ToolTip bottom.
This property identifies whether the annotation positioned w.r.t pixel or axis coordinate.
CoordinateUnit.Pixel - position the annotation based on screen coordinates.
CoordinateUnit.Axis - position the annotation based on axis values.
Gets or sets the axis(horizontal) in which this annotation associated.
This property works only with as CoordinateUnit.Axis.
Gets or sets the axis(vertical) in which this annotation associated.
This property works only with as CoordinateUnit.Axis.
Gets or sets the annotation X1 position.
Gets or sets the annotation Y1 position.
Gets or sets the font size of the annotation description.
It accepts the double value.
Gets or sets the font family for the annotation description.
This accepts all the .
Gets or sets the font stretch for the annotation description.
This property of type .
Gets or sets the font style for the annotation description.
This property of type .
Gets or sets the font weight for the annotation description.
This property of type property.
Gets or sets the foreground for the annotation description.
The value.
Class implementation for Annotation DragDelta/ResizeDelta event arguments
Class implementation for Annotation DragCompleted/ResizeCompleted event arguments
Class implementation for Annotation positioning points
Represents a annotation class collection.
Represents a dependency object for calculation.
Constructor
Method used to call Selected/UnSelected event handler
Method used to set annotation position
Method used to call DragStarted event handler
Method used to call DragDelta event handler
Method used to call DragCompleted event handler
Enables the tool tip in the visual.
Generate the position of the tooltip according the tooltip placement.
Gets or sets the Selected Annotation
Constructor
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Updates the annotation
Gets or sets the horizontal text alignment.
The value.
Gets or sets the dragging direction for the annotation.
AxisMode.Horizontal
AxisMode.Vertical
AxisMode.All
This property indicates whether dragging is enabled for the annotation.
If true, we can drag the annotation.
This property indicates whether resizing is enabled for the annotation.
If true, we can resize the annotation.
Gets or sets the vertical alignment of the text description in ShapeAnnotation.
The property.
Gets or sets the fill color of the ShapeAnnotation.
The value.
Gets or sets the Y2 value for the ShapeAnnotation.
Gets or sets the X2 value for the ShapeAnnotation.
Gets or sets the stroke thickness.
Gets or sets the stroke for the annotation.
The value.
Gets or sets the stroke dash array for the annotation stroke.
.
Gets or sets the stroke dash cap for the stroke.
.
Gets or sets the stroke dash offset for the annotation.
The double value.
Gets or sets the end line cap for the stroke.
.
Gets or sets the stroke line join for the stroke of the shape.
Gets or sets a limit on the ratio of the miter length to half the of the shape.
See property.
Gets or sets the start line cap for the stroke.
.
Occurs when annotation drag is started.
Occurs when annotation dragging.
Occurs when annotation drag is completed.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets the rotation angle for Annotation.
Gets or sets the resizing direction for the annotation.
AxisMode.Horizontal
AxisMode.Vertical
AxisMode.All
Updates the annotation
Provides a light weight UIElement which is overlay on chart.
Provides a light weight UIElement that displays a horizontal line on chart.
The DependencyPorperty for property.
The DependencyProperty for property.
Add the line into Canvas
Remove the line from Canvas
Updates the annotation
A property indicating whether to show the line or not.
if true, Line will be visible.
Gets or sets the line cap for the LineAnnotation.
Constructor
The DependencyProperty for property.
The Dependencyproperty for property.
Occurs when annotation drag is started.
Occurs while dragging the annotation.
Occurs when annotation drag is completed.
Occurs when Syncfusion.UI.Xaml.Charts.Annotation becomes selected.
Occurs when Syncfusion.UI.Xaml.Charts.Annotation becomes unselected.
Gets or sets the custom template for the axis label.
This property used to enable or disable the annotation label displaying in axis.
Updates the annotation
Provides a light weight UIElement that displays image on chart.
Constructor
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Updates the annotation
Gets or sets the rotation angle for the Annotation.
Gets or sets the source for the image to be added as annotation.
This accepts as value.
Gets or sets the Y2 value.
Gets or sets the X2 value.
Gets or sets the horizontal text alignment.
.
Gets or sets the vertical text alignment.
.
The DependencyProperty for property.
Updates the annotation
Returns the annotation UI element
Gets or sets the rotation angle for Annotation.
The DependencyProperty for property.
The DependencyProperty for property.
Updates the annotation
Gets or sets the horizontal text alignment.
The value.
Gets or sets the vertical text alignment.
The value.
Represents a control that display the label, ticks and lines for axis in 2D.
Called when instance created for ChartAxisBase2D
The DependencyProperty for property.
The DependencyProperty for property.
This method is used enables or diasable zooming tool bar item based on zoom position and zoom factor
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Calculates the visible range.
When apply the style for axis it will get notify to update the chart.
This decides which range of values to be displayed from the zoomed range.
This scrolls or pan the chart to particular range.
Gets or sets zoom factor. Value must fall within 0 to 1. It determines delta of visible range.
Gets or sets zoom factor. It determines delta of visible range to be displayed.
Value must fall within 0 to 1.
This enable the axis to include the annotation range, while calculating the axis range.
This feature is to avoid cropping or missing of annotation, which doesn't falls inside the axis range.
Defines the striplines collection for the SfChart.
This is used to enable the legacy style for the scroll bar.
This enables the scrollbar for the SfChart.
This enables scrollbar to suspend value updates for every thumb value changes.
This property used to enable or disable touch mode for the scroll bar.
Represents a DateTime indexed axis.
The DependencyProperty for property.
The DependencyProperty for property.
Called when Interval property changed
Calculates actual interval
Method implementation for Create VisibleLabels for DateTime axis
Return object value from the given double value
Method implementation for Get LabelContent for given position
Gets or sets a value that determines the interval between labels.
If this property is not set, interval will be calculated automatically.
This property defines the type of interval to be displayed in axis.
This property hold the values ranges from Year, Months to Milliseconds.
Apply padding based on interval
Method implementation for Get LabelContent for given position
Method implementation for Generate Visiblie labels for CategoryAxis
Calculates actual interval
Generates the visible labels.
The axis.
Type of the interval.
Method implementation for Create VisibleLabels for DateTime axis
Generates the visible labels3D.
The axis.
Type of the interval.
Method implementation for Create VisibleLabels for DateTime axis
Method to depict the distinct data in dateTime axis transition.
Calculates the visible range.
The axis.
Size of the available.
The interval.
Apply padding based on interval
Calculates nice interval
Method implementation for Generate Labels in ChartAxis
The axis.
The maximum.
The minimum.
The actual interval.
Method implementation for Generate Labels in ChartAxis3D
The axis.
The maximum.
The minimum.
The actual interval.
Method implementation for Add SmallTicks for axis
The axis.
The position.
The logarithmic base.
The small ticks per interval.
Called when [minimum maximum changed].
The axis.
The minimum.
The maximum.
The logarithmic base.
Calculates actual range
The axis.
The range.
The logarithmic base.
Calculates the visible range.
The axis.
Size of the available.
The interval.
Method implementation for Generate Labels in ChartAxis
The axis.
The small ticks per interval.
Method implementation for Generate Labels in ChartAxis3D
The axis.
The small ticks per interval.
Called when [minimum maximum changed].
The axis.
The maximum.
The minimum.
Apply padding based on interval
The axis.
The range.
The interval.
The range padding.
Calculates the visible range.
The axis.
Size of the available.
The interval.
Method implementation for Add smallTicks to axis
The axis.
The position.
The interval.
The small ticks per interval.
Method implementation for Generate Labels in ChartAxis
The axis.
The small ticks per interval.
Generates the visible labels.
The axis.
Generates the visible labels.
The axis.
Calculates the visible range.
The axis.
The interval.
Size of the available.
BarSeries represents its datapoint using a set of horizontal rectangles.
XySegmentDraggingBase is abstract class which is used to allow, drag a segment in a chart series.
Class implementation for XyDataseries
Class implementation for CartesianSeries
Represents a ChartSeries that displays data in a customizable chart.
Class implementation for ChartSeries
The DependencyProperty for property.
The DependencyProperty for property.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
This method used to get the SfChart data index at an SfChart co-ordinates
This method used to get the chart data index at an SfChart co-ordinates
This method used to generate bitmap segment pixels.
Method used to return the hittest series while mouse action.
Method used to gets the byte value of given color.
Method is used to select/reset the bitmap segment.
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the WPF infrastructure.
The type-specific System.Windows.Automation.Peers.AutomationPeer implementation.
Gets the SfChart instance.
Gets or sets the brush for the series stroke.
The value.
Gets or sets the stroke thickness of the series.
The default value is 2.
The DependencyProperty for property.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
An abstract method which will be called over to create segments.
Method implementation for GeneratePoints for Adornments
Method implementation for Create Adornments
Method implementation for Add ColumnAdornments in Chart
Method implementation for Add Adornments at XY
Method implementation for Add AreaAdornments in ChartAdornments
Called when DataSource property changed
Method implementation for Clear Unused Adornments
Gets or sets data labels for the series. This allows us to customize the appearance of a data point
by displaying labels, shapes and connector lines.
The value.
Gets or sets YAxis property
Gets or sets XAxis property
Called when instance created for CartesianSeries
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for YAxis Changed
Called when instance created for XAxis changed
Called when VisibleRange property changed
Update series bound
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Calculate Segments
Create trend line for series
Gets or sets the trendline collection for this series.
Gets or sets the x axis range corresponding to this series.
Gets or sets the x axis range corresponding to this series.
This property used to exchanges the orientation of the series.
True exchanges the horizontal axis to vertical and vice versa.
False is the default behavior.
The DependencyProperty for property. .
Called when instance created for XyDataSeries
Method for Generate Points for XYDataSeries
Called when DataSource property changed
Validate the datapoints for segment implementation.
Validate the datapoints for segment implementation.
This method used to get the chart data at an index.
This method used to get the chart data at an index.
This method is used to gets the selected data point segment pixel positions
This method used to gets the selected data point segment pixel positions
Gets or sets the property path bind with y axis.
Gets or sets the y values collection.
The DependencyProperty for property. .
The DependencyProperty for property. .
The DependencyProperty for property. .
The DependencyProperty for property. .
The DependencyProperty for property. .
The DependencyProperty for property. .
The DependencyProperty for property. .
This method used to get the chart data index at an SfChart co-ordinates
Updates the under laying model.
The path.
The index.
The updated data.
Raises the drag start.
The instance containing the event data.
Raises the drag end.
The instance containing the event data.
Raises the drag delta.
The arguments.
Raises the drag enter.
The instance containing the event data.
Raises the preview end.
The instance containing the event data.
Resets the dragging elements.
The reason.
if set to true [drag end event].
Updates the drag spliter.
The rect.
The position.
Resets the drag spliter.
Activates the dragging.
The mouse position.
The element.
Occurs when [segment enter].
Occurs when [drag start].
Occurs when [drag delta].
Occurs when [drag end].
Occurs when [preview drag end].
A property indicates dragging tooltip is enabled or not.
Gets or sets the custom template for dragging tooltip/>.
This accepts a DataTemplate.
A property used to round the decimal value.
Property used to gets or sets snap point.
A property indicates segment dragging is enabled or not.
A property used to update the dragging values in source
A property used to cancel the dragging
Defines members and methods necessary to customize the display of selected segment in a .
Gets or sets SegmentSelectionBrush property
Gets or sets SelectionIndex property
Called when instance created for BarSeries
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Creates the segments of BarSeries.
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Gets or sets the custom template for this series.
This example, we are using .
<syncfusion:ScatterSeries ItemsSource="{Binding Demands}" XBindingPath="Demand" ScatterHeight="40"
YBindingPath="Year2010" ScatterWidth="40">
<syncfusion:ScatterSeries.CustomTemplate>
<DataTemplate>
<Canvas>
<Path Data="M20.125,32l0.5,12.375L10.3125,12.375L10.3125,0.5L29.9375,0.5L29.9375,12.375L39.75,12.375Z"
Stretch="Fill" Fill="{Binding Interior}" Height="{Binding ScatterHeight}" Width="{Binding ScatterWidth}"
Canvas.Left="{Binding RectX}" Canvas.Top="{Binding RectY}"/>
</Canvas>
</DataTemplate>
</syncfusion:ScatterSeries.CustomTemplate>
</syncfusion:ScatterSeries>
ChartBehavior is an abstract base class for behaviors which can be added to
You can handle the events directly in Chart behavior,which will be helpful in designing the Chart application in MVVM pattern.
You can add a custom behavior to the by inheriting a class from the .
You can also add ui elements to the Chart by making use of the top layer canvas returned from property,which can be used to place the ui
elements at desired positions in .
This example, we are using .
<syncfusion:SfChart>
<syncfusion:SfChart.Behaviors>
<syncfusion:ChartZoomPanBehaviorgt;
</syncfusion:SfChart.Behaviors>
<syncfusion:SfChart>
ChartZoomPanBehavior zoomPanBehavior = new ChartZoomPanBehavior();
chartArea.Behaviors.Add(zoomPanBehavior);
Called when instance created for ChartBehavior
Called when layout updated
Method implementation for DetachElement
Method implementation for UpdateArea in Chart
Return collection of double values from the given ChartSeries
Method implementation for AttachElements
Method implementation for DetachElements
Called when Size Changed
Called when Drag action enter into the ChartArea
Called when Drag action leave from the area
Called when Drag action over in the Area
Called when drop the cursor in ChartArea
Called when GotFocus in UIElement
Called when Lost the focus in Chart
Called when MouseWheel on Chart
Called when MouseEnter in to Chart
Called when MouseLeave from Chart
Called when MouseMove in chart
Called when Pointer key up in Chart
Called when pointer key down in ChartArea
Called when MouseLeftButtonDown in Chart
Called when OnMouse
Called when ManipulationStarted
Called when ManipulationCompleted
Called when ManipulationDelta is changed
Returns the clone behavior
Gets the top layer Canvas.
Gets the bottom layer Canvas.
Gets the owner Chart
ChartCrossHairBehavior enables viewing of informations related to Chart coordinates, at mouse over position or at touch contact point inside a Chart.
ChartCrossHairBehavior displays a vertical line, horizontal line and a popup like control displaying information about the data point
at touch contact point or at mouse over position. You can also customize the look of cross hair and information displayed in a label.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for ChartCrossHairBehaviour
Method implementation for AttachElements
Method implementation for DetachElements
Called when Size Changed
Called when mouse left button was pressed in Chart
Called when MouseMove in chart
Called when MouseLeave from Chart
Called when chart layout updated from chart
Called when OnMouse
Method implementation for Set positions for given point
Method implementation for GenerateLabel for axis
Method implementatin for
Method implementation for add labels for CrossHair
Method implementation for Add elements in UIElement
Gets or sets IsActivated
Gets or sets the alignment for the label appearing in horizontal axis.
Gets or sets the alignment for the label appearing in vertical axis.
Gets the collection of ChartPointInfo
Gets or sets the style for horizontal line.
Gets or sets the style for vertical line.
ChartSelectionBehavior enables the selection of segments in a Chart.
The selected segment can be displayed with a different color specified using SegmentSelectionBrush property available in corresponding series.
ChartSelectionBehavior is applicable only to certain series such as ,,
,,,,
,.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
In MouseMove selection, for deselecting the selected segment or series.
Called when mouse left button was released
Called when MouseLeftButtonDown in Chart
Method used to get selection brush for series selection.
Called when MouseMoved in Chart
Method used to change the cursor for series and segments and adornments
Method used to get the bool value for series or segment has dragging base.
Called when Mouse Leave in the Chart
Method used to set SelectedIndex while mouse move in segment/adornment.
Method used to set SelectedIndex while mouse down in segment/adornment.
Method used to select bitmap series in mouse move
Method used to get the fast series in the mouse point
Method used to select bitmap series in mouse down
Invoked whenever the SelectionChanging event have raised.
Invoked whenever the SelectionChanged event have raised.
Gets or sets the selection mode value, which indicates that this series is how to selectable
A property indicating whether the series selection is enabled or not.
A property indicates if the segement (or) datapoint selection is enabled or not.
Gets or sets the SelectionStyle value that indicated the selection type in SfChart.
Gets or sets the mouse cursor for the series, which indicates that this series is selectable
Default value is null
Represents chart segment selection changed event arguments.
It contains information like selected segment and series.
Gets the series which has been selected through mouse interaction or SelectedIndex.
Gets the series which had been selected through mouse interaction or SelectedIndex.
Gets the series collection which has been selected through rectangle selection or mouse interaction.
Gets the segment which has been selected through mouse interaction or SelectedIndex.
Gets the segments collection which has been selected through rectangle selection or mouse interaction.
Gets the segments collection which has been selected through rectangle selection or mouse interaction previously.
Gets the segment which had been selected through mouse interaction or SelectedIndex.
Gets the current index of the segment which has been selected through mouse interaction or SelectedIndex.
Gets the previous index of the segment which had been selected through mouse interaction or SelectedIndex.
Gets the bool value that indicates the segment or series is selected.
Gets the bool value that indicates the selection is segment selection or series selection.
Gets the selected segment item value.
Gets the previous selected segment item value.
Represents chart segment selection changing event arguments.
It contains information like selected segment and series.
Gets the series which has been selected through mouse interaction or SelectedIndex.
Gets the segment which has been selected through mouse interaction or SelectedIndex.
Gets the segments collection which has been selected through rectangle selection or mouse interaction.
Gets the current index of the segment which has been selected through mouse interaction or SelectedIndex.
Gets the previous index of the segment which had been selected through mouse interaction or SelectedIndex.
Gets and sets the Cancel property to avoid selection.
Gets the bool value that indicates the selection is segment selection or series selection.
Gets the bool value that indicates the segment or series is selected.
ChartTrackBallBehavior enables tracking of data points nearer to mouse over position or at touch contact point in a Chart.
ChartTrackBallBehavior displays a vertical line,a tracker ball symbol and a popup like control displaying information about the data point, at mouse move positions/ at touch contact positions over a .
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for ChartrackBallBehaviour
Method implementation for AttachElements
Method implementation for DetachElements
Called when Size Changed
Method implementation for Clearitems in ChartTrackBallbehaviour
Called when layout updated in chart
Called when MouseMove in chart
Called when MouseLeave from Chart
Called when OnMouse
Called when Pointer position Changed
Called when Pointer position Changed in Chart
Return collection of double values from the given ChartSeries
Method implementation for GenerateLabels
Mathod implementation for Add labels in Chart
Method implementation for AddLabels in Chart
To align the labels smartly
Index of the label
To determine whether two labels are collided or not.
To determine whether two labels are collided or not.
To get the rendered rect of the label.
Label's content control.
Method implementation for Add Trackball to Corresponding chartpoint
Method implementation for generate TrackBalls
Method implementation for Add UIElements
Gets the collection of ChartPointInfo.
Gets or sets IsActivated
Gets or sets the alignment for the label appearing in axis.
Gets or sets the EnableAnimation
Gets or sets the line style
Gets or sets the trackball display mode for label
Gets or sets a value indicating whether to show/hide line.
Gets or sets vertical alignment for label.
Gets or sets horizontal alignment for label.
Gets or sets the style for ChartTrackBallControl.
Changes the color for the labels according to the series color.
Sets the fill color for the track ball control.
Modifies the source data before passing it to the target for display in the UI.
The value to be passed to the target dependency property.
The source data being passed to the target.The of data expected by the target dependency property.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the target data before passing it to the source object. This method is called only in bindings.
The value to be passed to the source object.
The target data being passed to the source.The of data expected by the source object.An optional parameter to be used in the converter logic.The culture of the conversion.
Defines the control Template for the trackball
Called when instance created for ChartTrackBall
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets Series property
Gets or sets strokeproperty
The value.
Gets or sets StrokeThickness property
ChartZoomPanBehavior enables zooming and panning operations over a Chart.
Zooming and panning operations can be initiated and can be restored backed to
the original position by performing zoom out operation or by enabling property.
Chart can also be zoomed, without adding ChartZoomPanBehavior, by
specifying following properties and for the ChartAxis. By specifying zooming mode
using property, zooming operation
can be performed along horizontal or along vertical or along both directions in
a Chart.
Called when instance created for ChartZoomPanBehavior
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method implementation for AttachElements
Method implementation for detatch elements
Called when MouseLeftButtonDown in Chart
Called when MouseMove in chart
Called when selection zooming occurs.
Called when MouseLeave from Chart
Called when OnMouse
Called when ManipulationStarted
Called when ManipulationDelta is changed
Called when panning takes place.
Called when panning is completed.
Zooms the specified cumulative scale.
The cumulative scale.
The axis.
Zooming applied in the chartaxis upto zoom factor in the zoom position.
ChartAxisBase2D instance
Zoom Position
Zoom Factor
Zooming applied in the chartaxis based start and end range.
ChartAxisBase2D instance
Start Range
End Range
Zooming applied in the chartaxis based start and end datetime range.
ChartAxisBase2D instance
Start DateTime Range
End DateTime Range
Return bool value from the given ChartAxis
Event is raised when zooming is completed.
Event is raised when zooming takes place.
Resets the zoom factor and zoom position for all the axis.
Event is raised when zoom is reset.
Calculates ZoomFactor and ZoomPosition using the cumulative scale..
Cumulative scale since the starting of the manipulation
center of manipulation
Current axis's ZoomFactor
Current axis's ZoomPosition
Calculated ZoomPosition
Calculated ZoomFactor
A property used to select the tool bar items respectively
Gets or sets a value indicating whether to show/hide the zooming tool bar.
///
true if [enable zooming toolbar]; otherwise, false.
Gets or sets the Height for the ZoomingToolBar items.
Gets or sets the Width for the ZoomingToolBar items.
Gets or sets the Margin for the ZoomingToolBar items.
A property used to set the horizontal position for the tool bar
A property used to set the vertical position for the tool bar
A property used to set the tool bar orientation
A property used to set the tool bar background
Gets or sets a value indicating whether [zoom relative to mouse pointer] and this is applicable only for mouse wheel zooming.
true if [zoom relative to mouse pointer]; otherwise, false.
Gets or sets a value indicating whether [enable pinch zooming].
true if [enable pinch zooming]; otherwise, false.
Gets or sets the zoom mode.
Enables/Disables panning.
Gets or sets stroke thickness for selection rectangle.
Gets or sets Maximum Zoom Level.
Gets or sets stroke for selection rectangle.
The value.
Gets or sets the background for selection rectangle.
The value.
Gets or sets a value indicating whether to enable zooming chart using selection rectangle.
A property used to reset the zooming when press the mouse left button twice
Gets or sets whether mouse wheel zooming is enabled.
Class implementation for zooming event arguments.
Gets or sets the previous zoomposition.
Gets or sets the current zoom position.
Gets or sets the old visible range.
Gets or sets the previous zoomfactor.
Gets or sets the current zoomfactor.
Gets or sets the ChartAxis.
Class implementation for ZoomChanging event arguments.
Gets or sets a bool value to determine whether to cancel the event.
Class implementation for ZoomChanged event arguments.
Gets or sets the new visible range .
Class implementation for selection zooming event arguments.
Gets or sets the bounds of the rectangle.
Class implementation for SelectionZoomingStart event arguments.
Class implementation for SelectionZoomingDelta event arguments.
Gets or sets a value to determine whether to cancel the event.
Class implementation for SelectionZoomingEnd event arguments.
Class implementation for panning event arguments.
Gets or sets the new zoom position.
Gets or sets the ChartAxis.
Class implementation for PanChanging event arguments.
Gets or sets the previous zoom position.
Gets or sets bool value to determine whether to cancel the event.
Class implementation for PanChanged event arguments.
Class implementation for ResetZooming event arguments.
Gets or sets the previous visible range.
Gets or sets the ChartAxis.
Gets or sets bool value to determine whether to cancel the event.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method for Generate Points for XYDataSeries
Called when DataSource property changed
Creates the segments of Box and Whisker Series.
Finds the nearest point in ChartSeries relative to the mouse point/touch position.
The co-ordinate point representing the current mouse point /touch position.
x-value of the nearest point.
y-value of the nearest point
Decides the whisker width.
Gets or sets the index of the selected segment.
Gets or Sets the plotting mode for drawing the series.
Gets or sets the template for outliers.
Gets or sets the bool for enabling the median symbol.
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
Gets or sets the y values collection.
Gets or sets the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Gets or sets the interior for the selected segment.
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Define the members that used in SfChart data.
Define the index of the data point.
Define the x-axis data of the series data point.
Define the y-axis data of the XY data series data point.
Define the high value of the range/financial series data point.
Define the low value of the range/financial series data point.
Define the Open value of the financial series data point.
Define the close value of the financial series data point.
Class implementation for CategoryAxis
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when interval property changed
Method implementation for Get LabelContent for given position
Calculates actual interval
Apply padding based on interval
Method implementation for generating visible labels for CategoryAxis.
Gets or sets a value that determines the interval between labels. Its nullable.
If this property is not set, interval will be calculated automatically.
The property used to define the axis label placement with respect to ticklines.
LabelPlacement.BetweenTicks, to place label between the ticks;
LabelPlacement.OnTicks, to place label with tick as center. This is default value.
The property used to group the Category axis label values and create the segment based on it.
True, to created the segment based on the index value. This is default value.;
False, to created the segment based on the axis label values.
The property used to aggregate the grouped values.
Class implementation for RangeSeriesBase
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for RangeSeriesBase
This method used to get the chart data at an index.
Called when DataSource property changed
Method implementation for GeneratePoints for Adornments
Validate the datapoints for segment implementation.
Validate the datapoints for segment implementation.
Gets or sets property path to be bind with high value of HiLo series.
Gets or sets the property path to be bind with low value of HiLo series.
Gets or sets HighValues property
Gets or sets LowValues property
Gets or sets Segment property
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Updates the under laying model.
The path.
The index.
The updated data.
Gets the snap to point.
The actual value.
Updates the drag spliter high.
The rect.
Updates the drag spliter low.
The rect.
Resets the segment drag tooltip information.
Occurs when [segment enter].
Occurs when [drag start].
Occurs when [drag delta].
Occurs when [drag end].
Occurs when [preview drag end]..
This enable the ToolTip while dragging segment.
Gets or sets the custom template for the dragging tooltip.
This property used to sent the round off decimal places for the ToolTip value.
This defines the segment dropping mechanism as per requirement.
This enables the segment dragging for this series.
This defines whether to update the underlying source value while dragging.
This identifies the key modifier to cancel the dragging.
Gets or sets the current High value.
Gets or sets the current Low value.
Gets or sets the new High value.
Gets or sets the new High value.
To disable/revert the dragging before completing the dragging.
Represents EventArgs that a cancel option for abort the operation.
Gets or sets double value to delta.
Gets or sets bool value to cancel.
Gets or sets value of empty point.
Gets or sets bool value to cancel.
Gets or sets x value.
Gets or sets y value.
Gets or sets new value.
Represents a ChartDragPoint that includes a current and existing value.
Represents a data point that used to display the drag data point to user.
Called when Property changed
Gets or sets brush.
The value.
Gets or sets chart segment.
Gets or sets the double value to delta.
Enable or disable IsNegative.
Gets or sets the points to screen co-ordinates.
Gets or sets the template for prefix label.
Gets or sets the template for postfix label.
Gets or sets new value.
Gets or sets base value.
Gets or sets base y value.
Gets or sets new y value.
Gets or sets chart segment.
Gets or sets base y value.
Gets or sets new y value.
XySeriesDraggingBase is abstract class which is used to allow, drag a chart series in chart area.
The DependencyProperty for property. .
This enables the series dragging. We can drag the series, if its true.
Gets or sets base y value
Represents a ChartDragPoint that includes a offsety value.
Gets or sets value of y offset
Gets or sets x value
Gets or sets y value
Enable or disable dragging
Gets or sets the segment index
Provides arrow line rendering support, whick includes a positioning attributes.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for ArrowLine.
Draw a arow line.
Gets or sets the x-coordinate of the ArrowLine start point.
Gets or sets the y-coordinate of the ArrowLine start point.
Gets or sets the x-coordinate of the ArrowLine end point.
Gets or sets the y-coordinate of the ArrowLine end point.
ChartToolBar class implentation that represents a ItemsControl.
Called when instance created for ZoomingToolBar
Set Items for ToolBar
Change the ItemsPanel orientation
ChartToolBarItem class implementation.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the WPF infrastructure.
The type-specific System.Windows.Automation.Peers.AutomationPeer implementation.
Gets or sets the icon background
Gets or sets the toolbar color.
Remove the toolbar color.
Gets or sets the Height for the ZoomingToolbar items.
Gets or sets the Width for the ZoomingToolbar items.
Gets or sets the Margin for the ZoomingToolbar items.
Called when instance created for ZoomIn
Called when instance created for ZoomOut
Called when instance created for ZoomReset
Called when instance created for ZoomPan
Called when instance created for SelectionZoom
Represents a dependency object that defines the style for axis label.
Called when instance created for LabelBarStyle
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets the HorizontalAlignment of the labels inside the label bar.
Gets or sets the Background the label bar.
Gets or sets the color of the labels inside the selected region.
Gets or sets the style for labels in the selected region.
This property used to position the upper and lower labels inside or outside of the label bar.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets the font family for label
Gets or sets the foreground color for label
Gets or sets the font size
Get the row
UI Element
Set the row
UI Element
The DependencyProperty for property.
Gets or sets the range navigator rows
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets the row top value
Gets or sets height of this row.
Gets or sets unit of the value specified in Height.
Gets or sets thickness of the border.
Gets or sets border stroke.
The value.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets the Orientation for the Scroll Bar
Gets or sets Maximum Value for Scroll Bar
Gets or sets Minimum Value for Scroll Bar
Gets or sets ViewSizePort Value for Scroll Bar
Gets or sets SmallChange Value for Scroll Bar Thumb Change When the Small Increase and Decrease Button is Clicked.
Gets or sets LargeChange Value for Scroll Bar Thumb Change When the Large Increase and Decrease Button is Clicked.
Gets a value that determines how far the scroll content is scaled.
Gets or sets RangeStart Value for Scroll Bar.
Gets or sets RangeEnd Value for Scroll Bar.
Gets or sets the visibility of scroll buttons.
Enable or Disable the EnableTouchMode.
Override the ResizableScrollBar for Range navigator thumb selector
The DependencyProperty for property.
Gets or sets the overlay brush color
The value.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets zoom factor. Value must fall within 0 to 1. It determines delta of visible range.
Gets or sets zoom position. Value must fall within 0 to 1. It determines starting value of visible range
Gets or sets Navigator's Start Thumb value, Value can be DateTime if Minimum and Maximum are set as DateTime values.
Gets or sets Navigator's End Thumb value, Value can be DateTime if Minimum and Maximum are set as DateTime values.
Gets or sets the content that needs to be hosted inside the Navigator, the content can be any UI element.
Gets or sets the overlay brush color.
The value.
Enable or disable the scrollbar.
Called when instance created for SfDateTimeRangeNavigator.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method called to reset default range when itemsource is changed.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method called to set the style for upper and lower labels.
Method called to style for the labels.
Method to check whether to add the format to labels.
Method to calculate the selected data.
Method called to reset the timer.
Method called on every tick of timer.
Gets or sets the thumb style for left thumb.
Gets or sets the right thumb style.
Gets or sets the style for ticklines inside the upper bar.
Gets or sets the style for upper bar gridlines.
Gets or sets the style for ticklines in lower bar.
Gets or sets the style for lower bar gridlines.
Gets or sets a value that indicates whether to defer the ValueChanged notification.
Gets or sets intervals collection to render labels of SfDateTimeRangeNavigator.
Gets or sets the Minimum Starting Range of the SfDateTimeRangeNavigator.
Gets or sets the Maximum Ending Range of the SfDateTimeRangeNavigator.
Gets or sets an object source used to render range.
The DataSource value.
Gets an IEnumerable source for the particular selected region
Gets or sets to show ToolTip.
Gets or sets template for the left side ToolTip.
Gets or sets template for the right side ToolTip.
Gets or sets label format for ToolTip.
Gets or sets the property path of the x data in ItemsSource.
Gets or sets the styles for the lowerlabelbar of SfDateTimeRangeNavigator.
Gets or sets the styles for the higherlabelbar of SfDateTimeRangeNavigator.
Gets or sets the higher label style.
The higher label style.
Gets or sets the lower label style.
The lower label style.
Gets or sets a value that indicates whether to show grid lines inside the content.
This property used to shift the SfDateTimeRangeNavigator axis range inside or outside.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets the style for the thumb line.
Gets or sets the data template for the symbol.
Represents a collection of Interval.
Represents a dependency object that contains the types of interval for axis.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets interval type in which the navigator values should be displayed.
Gets or sets string collection to set the label format for the navigator labels.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Middles the thumb drag completed.
The sender.
The instance containing the event data.
Zoom factor and zoom position is set.
Raised when zooming occurs.
Raised when zooming is done.
Raised when panning is changed.
Raised when panning occurs.
Gets or sets zoom position. Value must fall within 0 to 1. It determines starting value of visible range
Gets or sets Template For Visible Range Label View.
Gets or sets Bool Value To Enable Or Disable The Visible Range Label View.
Gets or sets zoom factor. Value must fall within 0 to 1. It determines delta of visible range.
Class implementation for DateTimeAxis
Class implementation for RangeAxisBase
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method implementation for Add SamllTicksPoint
Method implementation for Add smallTicks to axis
Method implementation for Generate Labels in ChartAxis
This enables the axis to include the annotation range while calculating the axis range.
Gets or sets the small tick lines interval.
Gets or sets minor tick line size.
Gets or sets small tick lines position, either inside or outside.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Calculate the NonWorking days for the range
Calculate the non working hours between two dates
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method implementation for Create VisibleLabels for DateTime axis
Called when Maximum property changed
Called when minimum property Changed
Called when Interval property changed
Calculates actual interval
Calculates actual range
Apply padding based on interval
Return object value from the given double value
calculate the count of day which is occur with in start and end date
Calculates the visible range.
This enables only the business hours for the DateTime axis.
Gets or sets the business open time.
Gets or sets the business closing time.
Its s flagged enum to selected the list of working days in a business week.
Gets or sets the minimum value for the axis range. This is nullable property.
If we didn't set the minimum value, it will be calculate from the underlying collection.
Gets or sets the maximum value for the axis range. This is nullable property.
If we didn't set the maximum value, it will be calculate from the underlying collection.
Gets or sets a value that determines the interval between labels.
If this property is not set, interval will be calculated automatically.
This property used to shift the DateTimeAxis range inside or outside.
Additional, to extend the range,
Round, to round-off the range,
None, do nothing,
Auto, auto range based on type of series.
This property defines the type of interval to be displayed in axis.
This property hold the values ranges from Year, Months to Milliseconds.
Class implementation for LogarithmicAxis
Called when instance created for LogarithmicAxis
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Converts co-ordinate of point related to chart control to axis units.
The absolute point value.
The value of point on axis.
Calculates nice interval
Method implementation for Generate Labels in ChartAxis
Method implementation for Add SmallTicks for axis
Called when maximum changed
Called when minimum property changed
Called when Interval changed
Calculates actual interval
Calculates actual range
Calculate base actual range.
Get the Actual YValues from chart series.
Get the range if date values contain 0 or double.NaN
Apply padding based on interval
Return the object Value from the given double value
Calculates the visible range.
Gets or sets a value that determines the interval between labels. Its nullable.
If this property is not set, interval will be calculated automatically.
Gets or sets the minimum value for the axis range. This is nullable property.
If we didn't set the minimum value, it will be calculate from the underlying collection.
Gets or sets the maximum value for the axis range. This is nullable property.
If we didn't set the maximum value, it will be calculate from the underlying collection.
Gets or sets the base for the LogarithmicAxis.
2 for binary logarithm,
10 for common logarithm.
Class implementation for RangeAxisBase
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method implementation for Generate Labels in ChartAxis
Called Maximum property changed
Called when Maximum property changed
called when Minimum property changed
Called when interval changed
Calculates actual interval
Calculates actual range
Calculates the visible range.
Apply padding based on interval
Converts co-ordinate of point related to chart control to axis units.
The absolute point value.
The value of point on axis.
Gets or sets a value that determines the interval between labels. Its nullable.
If this property is not set, interval will be calculated automatically.
Gets or sets the minimum value for the axis range. This is nullable property.
If we didn't set the minimum value, it will be calculate from the underlying collection.
Gets or sets the maximum value for the axis range. This is nullable property.
If we didn't set the maximum value, it will be calculate from the underlying collection.
This property used to shift the numeric range inside or outside.
Additional, to extend the range,
Round, to round-off the range,
None, do nothing,
Auto, auto range based on type of series.
Gets or sets a value that indicates whether to start range from zero when range calculated automatically.
True will reset the range starting from zero.
Class implementation for TimeSpanAxis
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method implementation for Generate Labels in ChartAxis
Called when Maximum property changed
Method implementation for Minimum property changed
Called when Interval property changed
Calculates actual interval
Calculates actual range
Apply padding based on interval
Return Object from the given double value
Calculates the visible range.
Gets or sets a value that determines the interval between labels. Its nullable.
If this property is not set, interval will be calculated automatically.
Gets or sets the minimum value for the timespan axis range. This is nullable property.
If we didn't set the minimum value, it will be calculate from the underlying collection.
Gets or sets the maximum value for the axis range. This is nullable property.
If we didn't set the maximum value, it will be calculate from the underlying collection.
Class implementation for AccumulationSeriesBase
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for AccumulationSeriesBase
Method used to set SegmentSelectionBrush to selectedindex chartsegment
This method used to get the chart data at an index.
This method used to get the chart data index at an SfChart co-ordinates
Called when DataSource property get changed
Method implementation for Generate points for Indicator
Method implementation for ExplodeIndex
Virtual Method for ExplodeRadius
Virtual method for ExplodeAll
Validate the datapoints for segment implementation.
Validate the datapoints for segment implementation.
Gets or sets the binding path for y axis.
Gets or sets the index of data point (or segment) to be explode.
The property determines whether to explode all the pie slices (segments).
True, will explode all the segments.
The property indicates whether segment slices will explode on click or tap.
if true, the segment will explode on click or tap.
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the Y values collection binded with this series..
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Class implementation for CircularSeriesBase
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
This indicates whether to enable the smart adornment labels, which will place the around series without overlapping.
Gets or sets the type of connector line to be drawn.
.
This defines the adornment label position inside, outside or outside extend.
.
Gets or sets the start angle for the circular series.
Gets or sets the end angle for the circular series.
Gets or sets the radial distance for the exploded segment from center.
DoughnutSeries displays data as a proportion of the whole.DoughnutSeries are most commonly used to make comparisons among a set of given data.
DoughnutSeries does not have any axis. The segments in DoughnutSeries can be exploded to a certain distance from the center using
DoughnutSeries.ExplodeIndex
or
DoughnutSeries.ExplodeAll
property.
The segments can be filled with a custom set of colors using property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for DoughnutSeries
Gets the doughnut series count.
Creates the doughnut segments.
Method implementation for Create Adornments
Return IChartTransformer value from the given size
Method implementation for ExplodeIndex
Virtual Method for Animate
Virtual Method for ExplodeRadius
Virtual method for ExplodeAll
Gets or sets the inner circular radius of the DoughnutSeries.
The double value ranges from 0 to 1.
Gets or sets the size of the DoughnutSeries.
Represents a control that represents a error bar type series.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for ErrorBarSeries
Creates the segments of ErrorBarSeries
Actual Range Event hooked here for the suppose of DateTimeAxis with Auto type errorbar calculation
Calculate StandardDeviation and StandardError value
Get Percentage ErrorBar Value
Calculate the Plus value of line
Calculate the Minus Value of line
Method for Generate Points for XYDataSeries
Called when DataSource property changed
Clone method
Gets or sets the property path to be bind with horizontal error value.
Gets or sets the property path to be bind with vertical error value.
Defines the style for the horizontal line in error bar.
.
Defines the style for the vertical line in error bar.
.
Gets or sets the end cap style for the horizontal error line.
.
Gets or sets the end cap style for the vertical error line.
.
Gets or sets the error or varying value along x value.
Gets or sets the error or varying value along y value.
This mode decides whether to draw error bar in horizontal or vertical or both directions.
.
Gets or sets the standard types of error bar to be drawn.
FastBarBitmapSeries is another version of BarSeries which uses different technology for rendering line in order to boost performance.
It uses WriteableBitmap for rendering; Its advantage is that it will render the series with large quantity of data in a fraction of milliseconds.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for FastBarBitmapSeries
Method used to return the hittest series while mouse action.
This method used to get the chart data index at an SfChart co-ordinates
Method used to set SegmentSelectionBrush to SelectedIndex segment
Creates the segments of FastBarBitmapSeries
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
This indicates whether its a bitmap series or not.
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
FastCandleBitmapSeries is another version of CandleSeries which uses different technology for rendering line in order to boost performance.
It uses WriteableBitmap for rendering; Its advantage is that it will render the series with large quantity of data in a fraction of milliseconds.
Class implementation for FinancialSeriesBase
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Constructor
This method used to get the chart data at a mouse position.
This method used to get the chart data at an index.
Called when DataSource property changed
Method implementation for GeneratePoints for Adornments
Validate the datapoints for segment implementation.
Validate the datapoints for segment implementation.
Gets or sets the property path bind with high value of financial series.
Gets or sets the property path bind with low value of financial series.
Gets or sets the property path bind with open value of financial series.
Gets or sets the property path bind with close value of financial series.
Gets or sets the interior of the segment represents bear value.
The value.
Gets or sets the interior of the segment represents bull value.
The value.
Gets or sets the property path bind with which price need to consider for fluctuation detection.
Gets or sets OpenValues property
Gets or sets HighValues
Gets or sets LowValues property
Gets or Set CloseValues
Gets or sets Segments property
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for FastCandleBitmapSeries
This method used to get the chart data index at an SfChart co-ordinates
Method used to set SegmentSelectionBrush to SelectedIndex segment
This method used to get the chart data at an index.
Creates the segments of FastCandleBitmapSeries
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
This indicates whether its a bitmap series or not.
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
FastColumnBitmapSeries is another version of ColumnSeries which uses different technology for rendering line in order to boost performance.
It uses WriteableBitmap for rendering; Its advantage is that it will render the series with large quantity of data in a fraction of milliseconds.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method used to return the hittest series while mouse action.
This method used to get the chart data index at an SfChart co-ordinates
Method used to set SegmentSelectionBrush to SelectedIndex segment
Called when DataSource property changed
Creates the segments of FastColumnBitmapSeries
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
This indicates whether its a bitmap series or not.
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
FastHiLoOpenCloseBitmapSeries is another version of HiLoOpenCloseSeries which uses different technology for rendering line in order to boost performance.
It uses WriteableBitmap for rendering; Its advantage is that it will render the series with large quantity of data in a fraction of milliseconds.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
This method used to get the chart data index at an SfChart co-ordinates
Method used to set SegmentSelectionBrush to SelectedIndex segment
This method used to get the chart data at an index.
Creates the segments of FastHiLoOpenCloseBitmapSeries
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
This indicates whether its a bitmap series or not.
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
FastHiLoSeries is another version of HiLoSeries which uses different technology for rendering line in order to boost performance.
It uses WriteableBitmap for rendering; Its advantage is that it will render the series with large quantity of data in a fraction of milliseconds.
The DependencyProperty for property.
The DependencyProperty for property.
This method used to get the chart data index at an SfChart co-ordinates
Method used to set SegmentSelectionBrush to SelectedIndex segment
This method used to gets the segment pixel positions at data point.
This method used to get the chart data at a mouse position.
Creates the segments of FastHiLoSeries.
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
This indicates whether its a bitmap series or not.
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Represents the fast scatter elements that use a WriteableBitmap to define their appearance.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method used to return the hittest series while mouse action.
This method used to get the chart data index at an SfChart co-ordinates
Method used to set SegmentSelectionBrush to SelectedIndex segment
This method used to get the chart data at an index.
This method used to gets the chart data point at a position.
Creates the segments of FastScatterBitmapSeries
This indicates whether its a bitmap series or not.
Gets or sets the width of the scatter point.
The default value is 3.
Gets or sets the height of the scatter point.
The default value is 3.
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Represents the fast stacking column elements that use a WriteableBitmap to define their appearance.
Class implementation for StackingSeriesBase
The DependencyProperty for property. .
Return double value from the given index
Finds the nearest point in ChartSeries relative to the mouse point/touch position.
The co-ordinate point representing the current mouse point /touch position.
x-value of the nearest point.
y-value of the nearest point
Returns the stacked value of the series.
ChartSeries
StackedYValues class instance
This method used to get the segment pixel positions
This method is used to gets the selected data point segment pixel positions
This method is used to gets the selected data point segment pixel positions
Gets or sets the label to group and stack the related series.
Gets or sets the start y values collection.
Gets or sets the end y values collection.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method used to return the hittest series while mouse action.
This method used to get the chart data index at an SfChart co-ordinates
Method used to set SegmentSelectionBrush to SelectedIndex segment
Called when DataSource property changed
Creates the segments of FastStackingColumnBitmapSeries
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
This indicates whether this series is stacking or not.
This indicates whether its a bitmap series or not.
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
FastStepLineBitmapSeries is another version of StepLineSeries which uses different technology for rendering Stepline in order to boost performance.
It uses WriteableBitmap for rendering; Its advantage is that it will render the series with large quantity of data in a fraction of milliseconds.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
This method used to get the chart data index at an SfChart co-ordinates
Method used to set SegmentSelectionBrush to SelectedIndex segment
This method used to gets the chart data point at a position.
Creates the segments of FastStepLineBitmapSeries.
This indicates whether its a bitmap series or not.
This property used to enable the anti aliasing for the bitmap series, to draw smooth edges.
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
The property confirms the linearity of this series.
Returns true if its linear, otherwise it returns false.
FunnelSeries displays its path using a set of data's.
Class implementation for TriangularSeriesBase
The DependencyProperty for property. .
The DependencyProperty for property. .
Gets or sets the ratio of the distance between the segment blocks.
Gets or sets the offset distance while exploding the segment.
Constructor
The DependencyProperty for property.
The DependencyProperty for property.
Creates the segments of FunnelSeries.
Creates the adornment of FunnelSeries.
Method implementation for Create Transform
Updates the segment at the specified index
The index of the segment.
The action that caused the segments collection changed event
To calculate the segments if the pyramid mode is vlaueisHeight.
To calculate the segments if the pyramid mode is valueisWidth.
Method implementation for ExplodeIndex
This mode indicates whether the y value should interpret the height or width of the funnel block.
Gets or sets the minimum width for the funnel block.
Class implementation for PolarRadarSeriesBase
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for PolarRadarSeriesBase
Called when YAxis property changed
Called when XAxis property changed
Called when DataSource property changed
Method implementation for GeneratePoints for Adornments
Timer Tick Handler for closing the Tooltip
Validate the datapoints for segment implementation.
Validate the datapoints for segment implementation.
Gets or sets the property path bind with y axis.
This property indicates whether area path should be closed or opened.
If its true, Area stroke will be closed; otherwise stroke will be applied on top of the series only.
Gets or sets the type of series to be drawn in Radar/Polar chart.
Either Area or Line can be drawn.
Gets or sets YValues property
Gets or sets Segment property
Gets or sets XRange property
Gets or sets YRange property
Multiple axis is not applicable for Radar/polar series.
Multiple axis is not applicable for Radar/polar series.
PyramidSeries displays data as a proportion of the whole.PyramidSeries are most commonly used to make comparisons among a set of given data.
PyramidSeries does not have any axis. The segments in PyramidSeries can be explode to a certain distance from the center using
PyramidSeries.ExplodeIndex
property.
The segments can be filled with a custom set of colors using property.
The DependencyProperty for property.
Called when instance created for PyramidSeries
Creates the segment of PyramidSeries.
Creates the adornment of PyramidSeries.
Creates the adornment of PyramidSeries.
Return IChartTranform value based upon the given size
To calculate the segments if the pyramid mode is linear
To calculate the segments if the pyramid mode is surface
To get the SurfaceHeight for PyramidSeries.
Method implementation for ExplodeIndex
This mode indicates whether the y value should interpret the length or surface of the pyramid block.
Class implementation for StackingValues
Gets or sets StartValues property
Gets or sets EndValues property
StackingAreaSeries is typically preferred in cases of multiple series of type .
Each Series is then stacked vertically one above the other.
If there exists only single series ,it will resemble like a simple chart.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method used to set SegmentSelectionBrush to SelectedIndex segment
This method used to gets the chart data point at a position.
Called when DataSource property changed
Creates the segments of StackingAreaSeries
The property confirms the linearity of this series.
Returns true if its linear, otherwise it returns false.
This property indicates whether area path should be closed or opened.
If its true, Area stroke will be closed; otherwise stroke will be applied on top of the series only.
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
This indicates whether this series is stacked or not.
This property used to confirm whether it is area typed series.
Returns true if its linear, otherwise it returns false.
Creates the segments of StackingArea100Series
StackingBarSeries is typically preferred in cases of multiple series of type .
Each Series is then stacked horizontally side by side to each other.
If there exists olyn single series, it will resemble like a simple chart.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property. .
The DependencyProperty for property. .
Called when instance created for StackingBarSeries
This method used to get the chart data index at an SfChart co-ordinates
Creates the segments of StackingBarSeries.
This indicates whether this series is stacked or not.
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Gets or sets the custom template for this series.
This example, we are using .
<syncfusion:ScatterSeries ItemsSource="{Binding Demands}" XBindingPath="Demand" ScatterHeight="40"
YBindingPath="Year2010" ScatterWidth="40">
<syncfusion:ScatterSeries.CustomTemplate>
<DataTemplate>
<Canvas>
<Path Data="M20.125,32l0.5,12.375L10.3125,12.375L10.3125,0.5L29.9375,0.5L29.9375,12.375L39.75,12.375Z" Stretch="Fill"
Fill="{Binding Interior}" Height="{Binding ScatterHeight}" Width="{Binding ScatterWidth}"
Canvas.Left="{Binding RectX}" Canvas.Top="{Binding RectY}"/>
</Canvas>
</DataTemplate>
</syncfusion:ScatterSeries.CustomTemplate>
</syncfusion:ScatterSeries>
Creates the segments of StackingBar100Series.
StackingColumnSeries is typically preferred in cases of multiple series of type .
Each series is then stacked vertically one above the other.
If there exists only single series, it will resemble like a simple chart.
The DependencyProperty for property. .
The DependencyProperty for property. .
The DependencyProperty for property. .
The DependencyProperty for property. .
This method used to get the chart data index at an SfChart co-ordinates
creates the segments of StackingColumnSeries.
This indicates whether this series is stacked or not.
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Gets or sets the custom template for this series.
This example, we are using .
<syncfusion:ScatterSeries ItemsSource="{Binding Demands}" XBindingPath="Demand" ScatterHeight="40"
YBindingPath="Year2010" ScatterWidth="40">
<syncfusion:ScatterSeries.CustomTemplate>
<DataTemplate>
<Canvas>
<Path Data="M20.125,32l0.5,12.375L10.3125,12.375L10.3125,0.5L29.9375,0.5L29.9375,12.375L39.75,12.375Z" Stretch="Fill"
Fill="{Binding Interior}" Height="{Binding ScatterHeight}" Width="{Binding ScatterWidth}"
Canvas.Left="{Binding RectX}" Canvas.Top="{Binding RectY}"/>
</Canvas>
</DataTemplate>
</syncfusion:ScatterSeries.CustomTemplate>
</syncfusion:ScatterSeries>
Creates the segments of StackingColumn100Series
StepAreaSeries connects its data points,using a continuous line with its underlying areas being filled in.
The DependencyProperty for property. .
The DependencyProperty for property. .
The DependencyProperty for property. .
Method used to set SegmentSelectionBrush to SelectedIndex segment
This method used to gets the chart data point at a position.
Creates the segments of StepAreaSeries.
Event to show tooltip
Event Arguments
The property confirms the linearity of this series.
Returns true if its linear, otherwise it returns false.
This property used to confirm whether it is area typed series.
Returns true if its linear, otherwise it returns false.
This property indicates whether area path should be closed or opened.
If its true, Area stroke will be closed; otherwise stroke will be applied on top of the series only.
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
StepLineSeries displays its data points using line segments.
The DependencyProperty for property. .
The DependencyProperty for property. .
The DependencyProperty for property. .
Method used to set SegmentSelectionBrush to selectedindex chartsegment
This method used to gets the chart data point at a position.
Creates the segments of StepLineSeries.
Event to show tooltip
Event Arguments
Removes the unused segments
The property confirms the linearity of this series.
Returns true if its linear, otherwise it returns false.
Gets or sets the custom template for this series.
This example, we are using .
<syncfusion:ScatterSeries ItemsSource="{Binding Demands}" XBindingPath="Demand" ScatterHeight="40"
YBindingPath="Year2010" ScatterWidth="40">
<syncfusion:ScatterSeries.CustomTemplate>
<DataTemplate>
<Canvas>
<Path Data="M20.125,32l0.5,12.375L10.3125,12.375L10.3125,0.5L29.9375,0.5L29.9375,12.375L39.75,12.375Z" Stretch="Fill"
Fill="{Binding Interior}" Height="{Binding ScatterHeight}" Width="{Binding ScatterWidth}"
Canvas.Left="{Binding RectX}" Canvas.Top="{Binding RectY}"/>
</Canvas>
</DataTemplate>
</syncfusion:ScatterSeries.CustomTemplate>
</syncfusion:ScatterSeries>
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
WaterfallSeries displays its positive and negative data points using a set of bars.
Using a DependencyProperty as the backing store for AllowAutoSum. This enables animation, styling, binding, etc...
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Using a DependencyProperty as the backing store for ShowConnector. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SummaryBindingPath. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ConnectorLineStyle. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for NegativeSegmentBrush. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SummarySegmentBrush. This enables animation, styling, binding, etc...
Occurs when segment created for waterfall series.
Method used to update the segment and adornment interior color.
Called when DataSource property changed
Method for Generate Points for XYDataSeries
Method implementation for Set points to given index
Creates the segments of WaterfallSeries.
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
Gets or Sets the bool which identifies the sum calculation mode.
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Gets or sets the bool value that indicates the segments connector line visibility.
Gets or sets string that indicates sum segment of series.
Gets or sets the style value that indicates the segments connector line visual representation.
Gets or sets the brush value that indicates the interior color of negative segment.
Gets or sets the brush value that indicates the consolidated segment's interior.
Gets or sets the y values collection.
Event raised while the segment have created.
Handler implementation for waterfall Segment created event.
Sets the bool value, which used to identify the corresponding segment is sum segment or not.
Gets the corresponding created segment.
Gets the corresponding created segment's index.
Gets or sets the light theme for phone
Gets or sets the dark theme for phone
method implementation for Set Bindings to properties in ColumnSegement
Sets the value for box and whisker segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Creates the visaul for box and whisker segment.
Gets the rendered visaul for box and whisker segment.
Updates the box and whisker segment based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Decides the whisker edge width.
Gets the actual stroke for box and whisker segment.
Gets or sets minimum value for segment.
Gets or sets maximum value for segment.
Gets or sets median value for segment.
Gets or sets lower quartile value for segment.
Gets or sets upper quartile value for segment.
Class implementation for DoughnutSegment
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for DoughnutSegment
Method used to check the given co-ordinates lies in doughnut segment or not
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
retuns UIElement
Method Implementation for set Binding to CgartSegments properties
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Gets or sets the start angle of this segment slice.
Gets or sets the end angle of this segment slice.
This property indicates whether this segment can be exploded or not.
Gets the start angle of the .
Gets the end angle of the .
Gets the actual angle the slice.
Gets the data point value, bind with x for this segment.
Gets the data point value, bind with x for this segment.
Represents a ChartSegment which displays the error bar type series.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UI Element
Gets the UIElement used for rendering this segment.
returns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents chart fast bar bitmap segment.
Class instance is created automatically by WinRT Chart building system.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UI Element
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the UIElement used for rendering this segment.
returns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents chart fast candle bitmap segment.
Class instance is created automatically by WinRT Chart building system.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the UIElement used for rendering this segment.
returns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Gets the segment color based on data point
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents a control that use a writeablebitmap to define their appearance.
Class instance is created automatically by WINRT Chart building system.
Constructor
Called when instance created for FastColumnSegment
Called when instance created for FastColumnSegment with following arguments
Method Implementation for set Binding to CgartSegments properties
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
///
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the data point value, bind with x for this segment.
Gets the data point value, bind with y for this segment.
Represents chart fast hilo open close bitmap segment.
Class instance is created automatically by WINRT Chart building system.
Constructor
Called when instance created for FastHiLoOpenCloseSegment
Called when instance created for FastHiLoOpenCloseSegment with following arguments
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
///
///
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Method Implementation for set Binding to CgartSegments properties
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Gets the segment color based on data point
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Represents chart fast hilo bitmap segment.
Class instance is created automatically by WINRT Chart building system.
Constructor
Called when instance created for FastHiLoSegment
Called when instance created for FastHiLoSegment
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Method Implementation for set Binding to CgartSegments properties
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Represents chart fast scatter bitmap segment.
Class instance is created automatically by WINRT Chart building system.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
`Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Method Implementation for set Binding to CgartSegments properties
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the UIElement used for rendering this segment.
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Represents a control that use a WriteableBitmap to define their appearance.
Called when instance created for FastStackingColumnSegment with following arguments
Represents chart fast stepline bitmap segment.
Class instance is created automatically by WINRT Chart building system.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
`Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the UIElement used for rendering this segment.
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Represents chart funnel segment.
Class instance is created automatically by WINRT Chart building system.
WP-1076[Data marker label position support for funnel series]
Defines the funnel path
Defines the funnel path
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Method Implementation for set Binding to CgartSegments properties
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets or sets Isexploded property
Gets the data point value, bind with x for this segment.
Gets the data point value, bind with y for this segment.
Represents chart pyramid segment.
Class instance is created automatically by WINRT Chart building system.
WP-1076[Data marker label position support for pyramid series]
Defines the pyramid path
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Method Implementation for set Binding to PyramidSegments properties
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Gets the UIElement used for rendering this segment.
reurns UIElement
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the data point value, bind with x for this segment.
Gets the data point value, bind with y for this segment.
Represents chart range column segment.
Class instance is created automatically by WINRT Chart building system.
Represents chart column segment.
Class instance is created automatically by WINRT Chart building system.
Variables declarations
Variables declarations
Variables declarations
Variables declarations
RectSegment property declarations
Defines the Column Rectangle
Called when instance created for ColumnSegment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
method implementation for Set Bindings to properties in ColumnSegement
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the data point value, bind with x for this segment.
Gets the data point value, bind with y for this segment.
Gets or sets the Width of the ColumnSegment.
Gets or sets the Height of the ColumnSegment.
Gets or sets the X position of the segment rect.
Gets or sets the Y position of the segment RectY.
Called when instance created for RangeColumnSegment
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Gets or sets the high(top) value bind with this segment.
Gets or sets the low(bottom) value bind with this segment.
Represents chart stacking bar segment.
Class instance is created automatically by WINRT Chart building system.
Represents chart bar segment.
Class instance is created automatically by WINRT Chart building system.
Variables declarations
Variables declarations
Variables declarations
Variables declarations
barSegment variable declaration
Variable declaration for SegmentCanvas
Variable declaration for segment width and height
Constructor
Defines a Column Rect and Range
Called when instance created for BarSegment with following Parameters
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Method Implementation for set Binding to CgartSegments properties
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UIElement
Gets the UIElement used for rendering this segment.
returns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Gets the data point value, bind with x for this segment.
Gets the data point value, bind with y for this segment.
Gets or sets the width of this segment
Gets or sets the height of this segment
Gets or sets the x position of the segment rect.
Gets or sets the y position of the segment rect.
Called when instance created for StackingBarSegment
Class implementation for StepAreaSegment
Called when instance created for StepAreaSegment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Called to add the stroke for step area series.
Method Implementation for set Binding to CgartSegments properties
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the data point value, bind with x for this segment.
Gets the data point value, bind with y for this segment.
Represents chart StepLine segment.
Class instance is created automatically by WINRT Chart building system.
Called when instance created for SteplineSegment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UIElement
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Represents x1 point of this segment.
Represents x2 point of this segment
Represents y1 point of this segment.
Represents y2 point of this segment.
Represents step x point of this segment.
Represents step y point of this segment.
X value of point1 in a step line segment.
Y value of point1 in a step line segment.
X value of point2 in a step line segment.
Y value of point2 in a step line segment.
Gets or sets the ending y value, bind with this segment.
Gets or sets the starting x value, bind with this segment.
Gets or sets the ending y value, bind with this segment.
Gets or sets the starting y value, bind with this segment.
Gets or sets the point collection corresponds to this segment.
Each StepLineSegment consists of 3 points(start point, end point and intermediate step point).
Class for TrendlineSegment.
Represents chart Spline segment.
Class instance is created automatically by WINRT Chart building system.
Called when instance created for SplineSegment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
return doubleRange values from the given values
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Method Implementation for set Binding to CgartSegments properties
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Represents x1 point of this segment.
Represents x2 point of this segment.
Represents y1 point of this segment.
Represents y2 point of this segment.
Represents start point of the bezier segment.
Represents first control point for the bezier segment.
Represents the second control point for the bezier segment.
Represents the end point for the bezier segment.
Gets or sets x1 value.
Gets and sets the data point value, bind with x for this segment.
Gets or sets the data point value, bind with y for this segment.
Gets or sets the y1 value.
Gets or sets the segment geometry for this segment.
Represents chart column segment.
Class instance is created automatically by WINRT Chart building system.
Variables declarations
Variables declarations
Variables declarations
Variables declarations
RectSegment property declarations
Defines the Column Rectangle
Called when instance created for ColumnSegment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
method implementation for Set Bindings to properties in ColumnSegement
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Method used to update the connector line position.
Returns current segment rendering x value.
Returns current segment rendering y value.
Method used to calculate the segment's rendering rect.
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the data point value, bind with x for this segment.
Holds the summary value till to this segment except this segment.
Holds the summary value till to this segment.
Gets the data point value, bind with y for this segment.
Gets or sets the Width of the ColumnSegment.
Gets or sets the Height of the ColumnSegment.
Gets or sets the X position of the segment rect.
Gets or sets the Y position of the segment RectY.
Represents a content control that display a information about focused element.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Get the Enable Animation
Set the Enable Animation
Get the HorizontalAlignment
Set the HorizontalAlignment
Get the VerticalAlignment
Set the VerticalAlignment
Get TooltipMargin value
Set TooltipMargin value
Get ShowDuration value
Set ShowDuration value
Get InitialShowDelay value
Set InitialShowDelay value
Get HorizontalOffset value
Set HorizontalOffset value
Get VerticalOffset value
Set VerticalOffset value
Represents a canvas panel that update the chilren while changing trendline collection.
Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.
The actual size that is used after the element is arranged in layout.
The final area within the parent that this object should use to arrange itself and its children.
Represents a control that indicates a base of column sparkline.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Creates the screen point from data point.
Method used to generate a serialize file in default location with customized name.
Method used to generate a serialize file in specified location.
Method used to serialize the file in default location.
Method used to deserialize the serialized file in specified location.
Method used to deserialize a file
Method used to deserialize the file in default location
Generate the points from the items source
set the individual points to the existing collection
To update the sparkline
To set the visual binding for the element
To render the visual segments
Gets or sets a value to animate the sparkline on loading and whenever ItemsSource change.
Gets or sets the brush to paint the interior of the sparkline.
The value.
Gets or sets the range band brush.
The value.
Gets or sets the maximum range band value in Y axis.
Gets or sets the minimum range band value in Y axis.
Gets or sets the minimum value for Y axis.
Gets or sets the maximum value for Y axis.
Gets or sets stroke thickness for segments
Gets or sets the brush to paint outline of the sparkline.
The value.
Gets or sets an IEnumerable source used to generate sparkline.
Gets or sets the property path to retrieve y data from ItemsSource.
Gets or sets a value that determines how to calculate value for empty point.
The DependencyProperty for property.
Gets or sets value whether to highlight segment on mouse move.
Reset the marker.
Add the marker.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets the property path of the x data in ItemsSource.
Gets or sets the axis line style.
Gets or sets a value whether to show/hide axis
Gets or sets axis origin
Gets or sets the track ball style.
Gets or sets line style for track ball.
Gets or sets a value for show track ball.
Gets or sets the marker visibility.
Gets or sets marker template selector to customize the each markers
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets the property path of the x data in ItemsSource.
Gets or sets the axis line style.
Gets or sets show axis
Gets or sets axis origin
Gets or sets the segment template selector to customize the each segments.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets the brush to paint the interior of the negative segment(s).
The value.
Gets or sets the brush to paint the interior of the neutral segment(s).
The value.
Gets or sets the point.
Gets or sets the co-ordinate points.
Gets or sets the elements.
Gets or sets the panel
.
Gets the maximum Y axis value.
Gets the minimum Y axis value.
Gets the sparkline.
Gets the data count.
Gets the minimum X axis value.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets the brush to paint the first point of the sparkline.
The value.
Gets or sets the brush to paint the last point of the sparkline.
The value.
Gets or sets the brush to paint the negative points of the sparkline.
The value.
Gets or sets the brush to paint the high points of the sparkline.
The value.
Gets or sets the brush to paint the low point(s) of the sparkline.
The value.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets the brush to paint the markers of the sparkline.
The value.
Gets or sets the marker template.
Gets or sets height of the marker.
Gets or sets width of the marker.
Gets or sets the co-ordinates points.
Gets or sets the points.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Update Legend Ion Template method
Update Trendline elements method
Clone the trendline
Update Polynomial trend source
Calculate Gauss Jordan Eliminiation value
Calculate Polynomial Trendline with order
Create the polynomial segments
Update Logarithmic Trend Source
Caluculate Logarithmic Value and Draw Trendline
Update Exponential Trend Source
Calculate Exponential Value and Draw Trendline
Update Power TrendSource
Calculate Power Value and Draw Trendline
Update Linear Trend Source
Calculate Linear Value and Draw Trendline
Calculate Sum of x and y values
Calculate Trend Segment X values
Get Linear Y Value
Segment y values
Get Logarithmic Y Value
Segment y values
Get Exponential Y Value
Segment y values
Get Power Y Value
Segment y values
Get polynomial y value
Segment y values
Create Spline Segment of Trendline
Coefficient Of Natural Spline Segment
Returns the controlPoints of the curve
Gets or sets the slope.
Gets or sets the intercept.
Gets or sets the polynomial slopes.
Gets or sets the visibility of the Trendline.
if its true, trendline will be visible.
Gets or sets a value that determines whether to create a legend item for this trendline.
By default, legend will be visible for this trendline.
Gets or sets the custom template for the legend icons.
.
Gets or sets the type of icon to be displayed in legend item.
By default, the icon shape will represent the series type.
The value can be Circle, Rectangle, etc. See .
Gets or sets the label that will be displayed in the associated legend item.
Gets or sets the type of the trendline.
.
Gets or sets the brush to paint the stroke of the trendline.
The value.
Gets or sets the thickness for the trendline.
Gets or sets a collection of Double values that indicates the pattern of
dashes and gaps that is used to outline shapes.
Gets or sets the range of trend to be estimated from the future.
The double value.
Gets or sets the range of trend to be estimated from the past.
The double value.
Gets or sets the Polynomial Order for the polynomial trendline,
it calculate the order based equation..
It accepts integer value ranging from 2 to 6.
Represents a ChartCloning class implentation.
Represents a dependency object that display a cap style in error bar.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
A property used to gets or sets a stroke brush for the line
The value.
A property used to gets or sets a stroke thickness for the line
A property used to gets or sets a stroke dash cap for the line
A property used to gets or sets a stroke end cap for the line
Gets or sets the line join for the stroke of the line.
Gets or sets a limit on the ratio of the miter length to half the of the shape.
A Double that represents the distance within the dash pattern where a dash begins.
See property.
Gets or sets the stroke dash offset for the line.
The double value.
Gets or sets the stroke dash array for the line.
.
The DependencyProperty for property.
The DependencyProperty for property.
A property used to gets or sets the visiblity for the line
A property used to gets or sets a width for the line
Inteface implementation for IRangeAxis
Gets or sets Minimum property
Gets or sets Maximum property
Interface implementation for IChartAxis
Gets or sets VisibleLabels property
Interface implementation for IChartSeries
Gets or sets ItemsSource property
Print the chart.
Gets or sets the chart
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.
Looks up a localized string similar to Advanced.
Looks up a localized string similar to axis is not compatible with the axis of.
Looks up a localized string similar to Black and White Mode.
Looks up a localized string similar to BoxSelection Zoom.
Looks up a localized string similar to Cancel.
Looks up a localized string similar to Chart Print Dialog.
Looks up a localized string similar to Close.
Looks up a localized string similar to Color Mode.
Looks up a localized string similar to Decrease.
Looks up a localized string similar to High.
Looks up a localized string similar to Histogram.
Looks up a localized string similar to Increase.
Looks up a localized string similar to Low.
Looks up a localized string similar to Lower Line.
Looks up a localized string similar to MACD.
Looks up a localized string similar to Maximum.
Looks up a localized string similar to Median.
Looks up a localized string similar to Minimum.
Looks up a localized string similar to Open.
Looks up a localized string similar to Pan.
Looks up a localized string similar to Period Line.
Looks up a localized string similar to Print.
Looks up a localized string similar to Element must be rendered, and must have a parent in order to print..
Looks up a localized string similar to is printing..
Looks up a localized string similar to Print Mode.
Looks up a localized string similar to Print Stretch.
Looks up a localized string similar to Q.
Looks up a localized string similar to Q1.
Looks up a localized string similar to Q3.
Looks up a localized string similar to Quarter.
Looks up a localized string similar to Reset.
Looks up a localized string similar to Signal Line.
Looks up a localized string similar to Size.
Looks up a localized string similar to Total.
Looks up a localized string similar to Upper Line.
Looks up a localized string similar to W.
Looks up a localized string similar to Week.
Looks up a localized string similar to YValue.
Looks up a localized string similar to Zoom In.
Looks up a localized string similar to Zoom Out.
Initializes a new instance of the SR class.
The DependencyProperty for property.
Clears the BitmapContext, filling the underlying bitmap with zeros
Draws a colored line by connecting two points using the Bresenham algorithm.
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws a colored line by connecting two points using the Bresenham algorithm.
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws a colored line by connecting two points using a DDA algorithm (Digital Differential Analyzer).
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws a colored line by connecting two points using a DDA algorithm (Digital Differential Analyzer).
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws a colored line by connecting two points using an optimized DDA.
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws a colored line by connecting two points using an optimized DDA.
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws a colored line by connecting two points using an optimized DDA.
Uses the pixels array and the width directly for best performance.
The context containing the pixels as int RGBA value.
The width of one scanline in the pixels array.
The height of the bitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws an anti-aliased line, using an optimized version of Gupta-Sproull algorithm
From http://nokola.com/blog/post/2010/10/14/Anti-aliased-Lines-And-Optimizing-Code-for-Windows-Phone-7e28093First-Look.aspx
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws an anti-aliased line, using an optimized version of Gupta-Sproull algorithm
From http://nokola.com/blog/post/2010/10/14/Anti-aliased-Lines-And-Optimizing-Code-for-Windows-Phone-7e28093First-Look.aspx
The WriteableBitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Draws an anti-aliased line, using an optimized version of Gupta-Sproull algorithm
From http://nokola.com/blog/post/2010/10/14/Anti-aliased-Lines-And-Optimizing-Code-for-Windows-Phone-7e28093First-Look.aspx
The context containing the pixels as int RGBA value.
The width of one scanline in the pixels array.
The height of the bitmap.
The x-coordinate of the start point.
The y-coordinate of the start point.
The x-coordinate of the end point.
The y-coordinate of the end point.
The color for the line.
Slope Calculation Method
Intersect Calculation Method(c = y- mx)
Draws a polyline. Add the first point also at the end of the array if the line should be closed.
The WriteableBitmap.
The points of the polyline in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, ..., xn, yn).
The color for the line.
Draws a polyline. Add the first point also at the end of the array if the line should be closed.
The WriteableBitmap.
The points of the polyline in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, ..., xn, yn).
The color for the line.
Draws a triangle.
The WriteableBitmap.
The x-coordinate of the 1st point.
The y-coordinate of the 1st point.
The x-coordinate of the 2nd point.
The y-coordinate of the 2nd point.
The x-coordinate of the 3rd point.
The y-coordinate of the 3rd point.
The color.
Draws a triangle.
The WriteableBitmap.
The x-coordinate of the 1st point.
The y-coordinate of the 1st point.
The x-coordinate of the 2nd point.
The y-coordinate of the 2nd point.
The x-coordinate of the 3rd point.
The y-coordinate of the 3rd point.
The color.
Draws a rectangle.
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color.
Draws a rectangle.
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color.
Draws a filled rectangle.
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color.
Draws a filled rectangle.
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color.
Draws a filled polygon. Add the first point also at the end of the array if the line should be closed.
The WriteableBitmap.
The points of the polygon in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, ..., xn, yn).
The color for the line.
Draws a filled polygon. Add the first point also at the end of the array if the line should be closed.
The WriteableBitmap.
The points of the polygon in x and y pairs, therefore the array is interpreted as (x1, y1, x2, y2, ..., xn, yn).
The color for the line.
A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color for the line.
A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf
x2 has to be greater than x1 and y2 has to be greater than y1.
The WriteableBitmap.
The x-coordinate of the bounding rectangle's left side.
The y-coordinate of the bounding rectangle's top side.
The x-coordinate of the bounding rectangle's right side.
The y-coordinate of the bounding rectangle's bottom side.
The color for the line.
A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf
Uses a different parameter representation than DrawEllipse().
The WriteableBitmap.
The x-coordinate of the ellipses center.
The y-coordinate of the ellipses center.
The radius of the ellipse in x-direction.
The radius of the ellipse in y-direction.
The color for the line.
A Fast Bresenham Type Algorithm For Drawing Ellipses http://homepage.smc.edu/kennedy_john/belipse.pdf
Uses a different parameter representation than DrawEllipse().
The WriteableBitmap.
The x-coordinate of the ellipses center.
The y-coordinate of the ellipses center.
The radius of the ellipse in x-direction.
The radius of the ellipse in y-direction.
The color for the line.
Uses a different parameter representation than DrawEllipse().
The WriteableBitmap.
The x-coordinate of the ellipses center.
The y-coordinate of the ellipses center.
The radius of the ellipse in x-direction.
The radius of the ellipse in y-direction.
The color for the line.
Uses a different parameter representation than DrawEllipse().
The WriteableBitmap.
The x-coordinate of the ellipses center.
The y-coordinate of the ellipses center.
The radius of the ellipse in x-direction.
The radius of the ellipse in y-direction.
The color for the line.
Uses a different parameter representation than GetEllipse().
The WriteableBitmap.
The x-coordinate of the ellipses center.
The y-coordinate of the ellipses center.
The radius of the ellipse in x-direction.
The radius of the ellipse in y-direction.
The color for the line.
Uses a different parameter representation than GetRectangle().
Assemblies the resolver.
The sender.
The instance containing the event data.
Assembly object.
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.
Gets the culture based value to represent tooltip for zoom out option.
Gets the culture based value to represent tooltip for zoom in option.
Gets the culture based value to represent tooltip for reset option.
Gets the culture based value to represent tooltip for panning option.
Gets the culture based value to represent tooltip for rect zooming option
Gets the culture based value to represent week.
Gets the culture based value to represent W.
Gets the culture based value to represent quarter.
Gets the culture based value to represent Q.
Gets the culture based value to represent color mode.
Gets the culture based value to represent black and white mode option in print dialog.
Gets the culture based value to represent print stretch option.
Gets the culture based value to represent print mode option.
Gets the culture based value to represent advanced propery in print dialog.
Gets the culture based value to represent print.
Gets the culture based value to represent cancel.
Gets the culture based value to represent chart print dialog.
Gets the culture based value to represent tooltip's high.
Gets the culture based value to represent tooltip's low.
Gets the culture based value to represent tooltip's open.
Gets the culture based value to represent tooltip's close.
Gets the culture based value to represent tooltip's maximum.
Gets the culture based value to represent tooltip's minimum.
Gets the culture based value to represent tooltip's Q1.
Gets the culture based value to represent tooltip's Q3.
Gets the culture based value to represent tooltip's median.
Gets the culture based value to represent tooltip's size.
Gets the culture based value to represent tooltip's Yvalue.
Gets the culture based value to represent legend Increase.
Gets the culture based value to represent legend decrease.
Gets the culture based value to represent legend total.
Gets the culture based value to represent printing exception.
Gets the culture based value to represent incompatible exeception.
Gets the culture based value to represent print message.
Gets the culture based value to represent indicator signal line.
Gets the culture based value to represent indicator upper line.
Gets the culture based value to represent indicator lower line.
Gets the culture based value to represent indicator period line.
Gets the culture based value to represent indicator histogram.
Gets the culture based value to represent indicator MACD.
Represents a items control that display the control with color elements.
The DependencyProperty for property.
The DependencyProperty for property.
Invoke when color bar loaded
Chage orientation for color bar items
Update color bar items source
Gets or sets whether range label shown in color bar
Gets or sets the position of the color bar.
Represents a dependency object that indicates the color bar.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets orientation for color bar item
Gets or sets background for color bar icon
///
The value.
Gets or sets Label for color bar icon
Gets or sets height for color bar icon
Gets or sets width for color bar icon
Gets or sets a value that indicates whether to show or hide the label.
Occurs when a property value changes.
Draw mesh for axis X,Y,Z plane
Draw mesh for axis Z plane
Draw mesh for axis Y plane
Draw mesh for Wall
add position and triangle index for wall
Normalize the points to 3D world
Draw material for surface chart
Create wireframe mesh
Get Minimum valuue for given pointer array
Get the maximum value of given pointer array
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Update the surface area
Gets or sets value whether rotate the surface chart
Gets or sets value whether show the left wall
Gets or sets value whether show the bottom wall
Gets or sets value whether show the back wall
Gets or sets brush for left wall
The value.
Gets or sets brush for bottom wall
The value.
Gets or sets brush for Back wall
The value.
Gets or sets thickness for surface walls
Gets or sets color model for surface
Gets or sets Palette for surface chart
Gets or sets rotate angle value for surface chart
Gets or sets tilt angle value for surface chart
Gets or sets title for Surface chart
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
When overridden in a derived class, is invoked whenever application code or
internal processes (such as a rebuilding layout pass) call .
In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Update the surface chart area
Calculate the mesh rendered size
Calculate the matrix3d for rendered size
Initialize default axis
Update surface chart data points
Get Point array from items source
Update surface chart axis range
update colors and its items source
Update surface axis layout
Draw surface chart walls
Set Light for surface chart
Draw Axis and its elements
Draw axis
Update Axis gridlines
Draw gridlines as a mesh
Draw grilines based on axis
Draw surface types
Update viewport child
Arrange color bar
Create projection camera types
Positioning the camera based on Rotate and Tilt value
Capture mouse position and change mouse cursor
Calculate the Rotate and Tilt value from mouse position
Reset mouse position and cursor
Calculate zoom leve based on mouse wheel zooom
Reset zoom level value
Get data type for given itemsource
Passing surface data through Data property
Gets or sets items source for surface chart
Gets or sets Primary Axis for surface chart
Gets or sets Secondary Axis for surface chart
Gets or sets Depth Axis for surface chart
Gets or sets color bar for surface chart
Gets or sets linear gradient brush for given palette
Gets or sets the property path to retrieve x data from ItemsSource.
Gets or sets the property path to retrieve y data from ItemsSource.
Gets or sets the property path to retrieve z data from ItemsSource.
Gets or sets Row size for items source
Gets or sets column size for items source
Gets or sets stroke for wireframe line
The value.
Gets or sets stroke thickness for wireframe line
Gets or sets type for surface chart
Gets or sets Camera for Surface chart
Gets or sets zoom view level for 3D viewport
Gets or sets a value indicating whether the contour line for surface chart
Gets or sets a value indicating whether surface chart is zooming
Gets or sets a value indicating the count for applying brushes in surface chart
Represents a DataPointCollection class implementation.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
When overridden in a derived class, is invoked whenever application code or
internal processes (such as a rebuilding layout pass) call .
In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Calculate interval for surface axis
Apply range padding
Calculate the nice interval
Returns the maximum desired intervals count.
Gets or sets header for surface axis
Gets or sets header template for surface axis
Gets or sets axis label format for surface axis
Gets or sets axis label template for surface axis
Gets or sets small tics per interval
Gets or sets Minimum property
Gets or sets Maximum property
Get visible labels for surface axis.
Gets or sets style for axis line
Gets or sets size for tick line
Gets or sets major tick line style.
Gets or sets minor tick line style.
Gets or sets interval for suface axis
Gets or sets whether showing gridlines for surface axis
Gets or sets brush for gridline
The value.
Gets or sets thickness for gridline
Get or sets the label drawing mode.
This property used to shift the SurfaceAxis range inside or outside.
Represents a collection of control that display axis elements.
This interfaces defines the memebers and methods to create and arrange the child elements in a panel.
Method declaration for Measure
Method declaration for Arrange
Method declaration for UpdateElements
Detachs elements from the panel
Get Children property
Gets the panel.
The panel.
Gets or sets the left.
The left.
Gets or sets the top.
The top.
Get desiredSize property
Called when instance created for ChartCartesianAxisElementsPanel
Method declaration for Measure
Seek the elements.
Method declaration for Arrange
Method declaration for UpdateElements
Gets or sets the left.
Gets the panel.
Gets the desired size of the panel.
Gets the Children count in the panel.
Called when instance created for ChartCartessianAxisLabelsPanel
Method declaration for Measure
Method declaration for Arrange
Seek the elements.
Method declaration for UpdateElements
Gets the desired size of the panel.
Gets or sets the chart axis of the panel./>
Gets the children count in the panel.
Gets or sets the left.
Method used to create the axis layout.
Method declaration for Measure
Method declaration for Arrange.
Returns desired height
Holds the width and height of the element after rotating.
Holds the width and height of the element without rotating.
Returns desired height
Method declaration for Measure.
Method declaration for Arrange.
Returns desired width
Method declaration for Measure.
Method declaration for Arrange.
called when instance created for ChartCarttesianAxisPanel
Gets or sets the left.
Gets or sets the bottom.
Gets or sets the back.
ChartPrintDialog
Initializes m_elementToPrint
Initializes m_nativePrintDialog
Initializes m_visualBrush
Initializes ChartHeight
Initializes ChartWidth
The DependencyProperty for property.
The DependencyProperty for property.
Shows the print dialog.
The element.
Returns ShowDialog
Shows the print dialog.
The element.
The print area.
Returns ShowDialog
Starts the print.
Called when [print click].
The sender.
The instance containing the event data.
Called when [cancel click].
The sender.
The instance containing the event data.
Called when [color click].
The sender.
The instance containing the event data.
Called when [black and white click].
The sender.
The instance containing the event data.
Called when [advanced click].
The sender.
The instance containing the event data.
Gets the size by specified stretch.
The stretch.
The viewport.
The original.
The PRint size
Calls OnPrintStretchChanged method of the instance, notifies of the depencency property value changes.
Dependency object, the change occures on.
Property change details, such as old value and new value.
Calls OnPrintModeChanged method of the instance, notifies of the depencency property value changes.
Dependency object, the change occures on.
Property change details, such as old value and new value.
Sets the viewport.
The brush.
The size value.
Updates property value cache and raises PrintStretchChanged event.
Property change details, such as old value and new value.
Updates property value cache and raises PrintModeChanged event.
Property change details, such as old value and new value.
When overridden in a derived class, participates in rendering operations that are directed by the layout system. The rendering instructions for this element are not used directly when this method is invoked, and are instead preserved for later asynchronous use by layout and drawing.
The drawing instructions for a specific element. This context is provided to the layout system.
InitializeComponent
Gets or sets the print mode.
The print stretch.
Gets or sets the print stretch.
The print stretch.
Event that is raised when PrintStretch property is changed.
Event that is raised when PrintMode property is changed.
Represents the Chart control which is used to visualize the data graphically.
The Chart is often used to make it easier to
understand large amount of data and the relationship between different parts
of the data. Chart can usually be read more quickly than the raw data that they
come from. Certain are more useful for
presenting a given data set than others. For example, data that presents
percentages in different groups (such as "satisfied, not satisfied, unsure") are
often displayed in a chart, but are more easily
understood when presented in a horizontal chart.
On the other hand, data that represents numbers that change over a period of
time (such as "annual revenue from 2011 to 2012") might be best shown as a chart.
Called when instance created for SfChart
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the WPF infrastructure.
The type-specific System.Windows.Automation.Peers.AutomationPeer implementation.
Method used to highlight selected index series.
Raises the event.
The instance containing the event data.
Method used to update selection in bitmap series.
Method used to gets the byte value of given color.
When overridden in a derived class, is invoked whenever application code or
internal processes (such as a rebuilding layout pass) call .
In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Set default axes for SfChart
Occurs when zooming is done.
Occurs when zooming takes place.
Occurs at the start of selection zooming.
Occurs at the end of selection zooming.
This method is to update bitmap series tooltip
Method is used to convert list collection in to hashset.
Occurs while selection zooming.
Occurs when panning is completed.
Occurs when panning takes place.
Occurs when zoom is reset.
Set PrimaryAxis for SfChart
Converts Value to Log point.
The Logarithmic axis .
The value.
The double value to point
Converts Value to point.
The Chart axis .
The value.
The double value to point
Converts Value to point.
The Chart axis .
The value.
The double value to point
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size.
called when lost focus from the sfchart
Called when got focus in sfchart
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Called before the event occurs to provide handling for the event in a derived class without attaching a delegate.
A that contains the event data.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Called before the event occurs.
Event data for the event.
Called before the event occurs.
Event data for the event.
Called before the event occurs.
Event data for the event.
Called when drop the pointer in sfchart
Called when Drag over from the sfchart
Called when Drag leave from the sfchart
Called when drag enter into the sfchart
Occurs when chart is zoomed.
Occurs during chart zooming.
Occurs at the start of selection zooming.
Occurs during selection zooming.
Occurs at the end of selection zooming.
Occurs when panning is completed.
Occurs when panning takes place.
Occurs when the zoom is reset.
Gets or sets primary axis.
Gets or sets secondary axis.
Gets or sets the chart watermark.
Gets or sets the color to paint the outline of chart area
The value.
Gets or sets the outline thickness of chart area.
Gets or sets the color to paint the Background of chart area
The value.
Gets the collection of chart behaviors
Gets or sets collection of series
Gets or sets technical indicators
Gets or sets the annotations.
The annotations.
Represents chart series bounds changed event arguments.
It contains information like old bounds and new bounds.
Defines the namespace to intialize the SfChart,SfDateTimeRangeNavigator and SfSurfaceChart control.
Represents an axis label element.
Constructor
Called when instance created for ChartAxisLabel with following arguments
Called when instance created for ChartAxisLabel with following arguments
Gets or sets LabelContent property
Gets or sets Position property
Gets or sets PrefixLabelTemplate
Gets or sets PostfixLabelTemplate property
Represents an date time axis label element.
Constructor
Called when instance created for DateTimeAxisLabel with following arguments
Called when instance created for DateTimeAxisLabel with following arguments
Represents chart series bounds changed event arguments.
It contains information like old bounds and new bounds.
Represents chart series bounds changed event arguments.
It contains information like old bounds and new bounds.
Class implementation for Label created event arguments.
Gets or sets the chart axis label.
Represents chart axis actual range changed event arguments.
Initializes a new instance of the class.
The axis.
Gets the actual minimum.
The actual minimum.
Gets the actual maximum.
The maximum.
Gets or sets the visible minimum.
The minimum.
Gets or sets the maximum.
The maximum.
Gets or sets the actual interval
Represents legend for a .
Chart legend will be added as chart's child. Each item in legend contain key information about the . Legend has all abilities such as docking, enabling or
disabling desired series in a .
<syncfusion:SfChart>
<syncfusion:SfChart.Legend>
<syncfusion:ChartLegend/>
</syncfusion:SfChart.Legend>
<syncfusion:Series/>
</syncfusion:SfChart >
ChartLegend chartLegend = new ChartLegend();
ChartArea.Legend = chartLegend;
The DependencyProperty for property.
Identifies the CornerRadius dependency property.
The DependencyProperty for property.
Identifies the CheckBoxVisibility dependency property.
The DependencyProperty for property.
Identifies the IconVisibility dependency property.
The DependencyProperty for property.
Identifies the IconWidth dependency property.
The DependencyProperty for property.
Identifies the IconHeight dependency property.
The DependencyProperty for property.
Identifies the ItemMargin dependency property.
The DependencyProperty for property.
The DependencyProperty for property.
Identifies the OffsetX dependency property.
The DependencyProperty for property.
Identifies the OffsetY dependency property.
The DependencyProperty for property.
Clone the entire chart control
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Initializes a new instance of the class.
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the WPF infrastructure.
The type-specific System.Windows.Automation.Peers.AutomationPeer implementation.
Gets or sets the orientation of chart legend.
Gets or sets the position of the ChartLegend.
Gets or sets the legend position, this is works for 2D charts alone.
The legend position.
Gets or sets the margin for legend item.
Gets or sets the header for the legend.
Gets or sets the legend header template.
Gets or sets the CornerRadius of legend's border.
Gets or sets a value that determines whether to show/hide CheckBox in legend item.
Gets or sets the visibility of the legend icon.
Gets or sets width of the legend icon..
Gets or sets height of the legend
Gets or sets the x-axis value of the left edge of ChartLegend relative to Chart.
The OffsetX.
Gets or sets the y-axis value of the top edge of ChartLegend relative to Chart.
The OffsetY.
class implementation for LegendItem
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Gets or sets Label property
Gets or sets LegendIconTemplate property
Gets or sets stroke for the legenditem.
The value.
Gets or sets strokethickness for legend item.
Gets or sets Interior property
The value.
Gets or sets IconVisibilityProperty
Gets or sets CheckBoxVisibility
Gets or sets Iconwidth property
Gets or sets IconHeightProperty
Gets or sets ItemMarginProperty
Gets or sets IsSeriesVisible property
Gets or sets VisibilityOnlegendProperty
Gets or sets Segment property
Gets or sets Item property
Gets or sets Trendline Property
Gets or sets Series Property
Occurs when a property value changes.
AreaSeries connects its data points,using a continuous line with its underlying areas being filled in.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method used to set SegmentSelectionBrush to selectedindex chartsegment
This method used to gets the chart data point at a position.
Creates the segments of AreaSeries.
Event to show tooltip
Event Arguments
The property confirms the linearity of this series.
Returns true if its linear, otherwise it returns false.
This property indicates whether area path should be closed or opened.
If its true, Area stroke will be closed; otherwise stroke will be applied on top of the series only.
This property used to confirm whether it is area typed series.
Returns true if its linear, otherwise it returns false.
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Bubble series displays a set of circular symbols of varying size.
BubbleSeries requires an additional data binding parameter in addition to X,Y parameters.
The size of each bubble depends on the size value given in the data point. and properties can be used to
control the minimum and maximum radius of the symbols.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for BubbleSeries
This method used to get the chart data index at an SfChart co-ordinates
This method used to check the position within the ellipse
Called when DataSource property changed
Method for Generate Points for XYDataSeries
Creates the Segments of BubbleSeries
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the maximum size for each bubble.
Gets or sets the maximum size for each bubble.
Gets or sets the property binding path for bubble series size.
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Gets or sets the custom template for this series.
This example, we are using .
<syncfusion:ScatterSeries ItemsSource="{Binding Demands}" XBindingPath="Demand" YBindingPath="Year2010"
ScatterHeight="40" ScatterWidth="40">
<syncfusion:ScatterSeries.CustomTemplate>
<DataTemplate>
<Canvas>
<Path Data="M20.125,32l0.5,12.375L10.3125,12.375L10.3125,0.5L29.9375,0.5L29.9375,12.375L39.75,12.375Z"
Stretch="Fill" Fill="{Binding Interior}" Height="{Binding ScatterHeight}" Width="{Binding ScatterWidth}"
Canvas.Left="{Binding RectX}" Canvas.Top="{Binding RectY}"/>
</Canvas>
</DataTemplate>
</syncfusion:ScatterSeries.CustomTemplate>
</syncfusion:ScatterSeries>
CandleSeries is used primarily to analyze price movements of a stcock market over a period of time.
Each data point contains four values namely open, high, low, close. Typically, the high and low values are connected using a vertical straight line,
whereas the region between open and close values are connected using a vertical column segment.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
This method used to get the chart data index at an SfChart co-ordinates
Method is used to check the point in on line
Creates the segments of CandleSeries.
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
ColumnSeries displays its data points using a set of vertical bars.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Creates the segments of ColumnSeries.
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Gets or sets the custom template for this series.
This example, we are using .
<syncfusion:ScatterSeries ItemsSource="{Binding Demands}" XBindingPath="Demand" YBindingPath="Year2010"
ScatterHeight="40" ScatterWidth="40">
<syncfusion:ScatterSeries.CustomTemplate>
<DataTemplate>
<Canvas>
<Path Data="M20.125,32l0.5,12.375L10.3125,12.375L10.3125,0.5L29.9375,0.5L29.9375,12.375L39.75,12.375Z"
Stretch="Fill" Fill="{Binding Interior}" Height="{Binding ScatterHeight}" Width="{Binding ScatterWidth}"
Canvas.Left="{Binding RectX}" Canvas.Top="{Binding RectY}"/>
</Canvas>
</DataTemplate>
</syncfusion:ScatterSeries.CustomTemplate>
</syncfusion:ScatterSeries>
FastLineBitmapSeries is another version of LineSeries which uses different technology for rendering line in order to boost performance.
It uses WriteableBitmap for rendering; Its advantage is that it will render the series with large quantity of data in a fraction of milliseconds.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method used to return the hittest series while mouse action.
Method used to check the point within the polygon or not.
Method used to get polygon points.
This method used to get the chart data index at an SfChart co-ordinates
Method used to trigger SelectionChanged event to SelectedIndex segment
This method used to gets the chart data point at a position.
Called when DataSource property changed
Called when VisibleRange property changed
Creates the segments of FastLineBitmapSeries.
This indicates whether its a bitmap series or not.
The property confirms the linearity of this series.
Returns true if its linear, otherwise it returns false.
This property used to enable the anti aliasing for the bitmap series, to draw smooth edges.
Gets or sets the stroke dash array for the line stroke.
.
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
FastLineSeries is another version of LineSeries which uses different technology for rendering line in order to boost performance.
FastLineSeries uses polyline and is capable of rendering large amount of data in a milliseconds.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method used to trigger SelectionChanged event to SelectedIndex segment
This method used to gets the chart data point at a position.
Called when DataSource property changed
Called when VisibleRange property changed
Creates the segments of FastLineSeries.
Gets or sets the stroke dash array for the line.
.
Gets or sets the stroke dash offset for the line.
The double value.
Gets or sets the stroke dash cap for the stroke.
.
Gets or sets the line join for the stroke of the line.
Gets or sets the interior (brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
The property confirms the linearity of this series.
Returns true if its linear, otherwise it returns false.
HiLoOpenCloseSeries is used primarily to analyze price movements of a stock market over a period of time.
Each data point contains two values namely high, low. Typically, the high and low values are connected using a vertical straight line.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
This method used to get the chart data index at an SfChart co-ordinates
Method used to check the given checkPoint within the startPoint and endPoint
Creates the segments of HiLoOpenCloseSeries
Indicates that this series requires multiple y values.
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
HiLoSeries is used primarily to analyze price movements of a stock market over a period of time.
The DependencyProperty for property.
The DependencyProperty for property.
This method used to gets the chart data point at a position.
This method used to get the chart data index at an SfChart co-ordinates
Method used to check the given checkPoint within the startPoint and endPoint
Creates the segments of HiLoSeries.
Indicates that this series requires multiple y values.
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
A histogram consists of tabular frequencies, shown as adjacent rectangles, erected over discrete intervals, with an area equal to the frequency of the observations in the .
The height of a rectangle is also equal to the frequency density of the interval.A histogram may also be normalized displaying relative frequencies.
You can also draw a normal distribution curve for the given data points, by enabling the
Initializes c_distributionPointsCount
Initializes c_sqrtDoublePI
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for HistogramSeries
Called when YAxis property changed
Called when XAxis value changed
Called when DataSource property changed
method declaration for generatepoints in Chartseries
Creates the segments of HistogramSeries.
Updates the segment at the specified index
The index of the segment.
The action that caused the segments collection changed event
Gets the histogram mean and deviation.
The cpwi A.
The mean value.
The standart deviation.
Normal Distribution function.
The x value.
The m value.
The sigma value.
The Normal Distribution
Gets or sets the property path bind with y axis.
Defines the interval to combine in the histogram axis.
This enables the distribution curve in the histogram series.
Gets or sets the x axis range.
Gets or sets the y axis range.
Gets or sets the x axis for the Histogram series.
Gets or sets the y axis for the Histogram series.
A line chart displays series as a set of points connected by using a straight line.
Line charts are used to represent large amounts of data observed over a continuous period of time.
LineChart appearance can be customized by using property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
This method used to gets the chart data point at a position.
Method used to set SegmentSelectionBrush to SelectedIndex segment
Event to show tooltip
Event Arguments
Creates the segments of LineSeries.
The property confirms the linearity of this series.
Returns true if its linear, otherwise it returns false.
Gets or sets the custom template for this series.
This example, we are using .
<syncfusion:ScatterSeries ItemsSource="{Binding Demands}" XBindingPath="Demand" YBindingPath="Year2010"
ScatterHeight="40" ScatterWidth="40">
<syncfusion:ScatterSeries.CustomTemplate>
<DataTemplate>
<Canvas>
<Path Data="M20.125,32l0.5,12.375L10.3125,12.375L10.3125,0.5L29.9375,0.5L29.9375,12.375L39.75,12.375Z" Stretch="Fill"
Fill="{Binding Interior}" Height="{Binding ScatterHeight}" Width="{Binding ScatterWidth}"
Canvas.Left="{Binding RectX}" Canvas.Top="{Binding RectY}"/>
</Canvas>
</DataTemplate>
</syncfusion:ScatterSeries.CustomTemplate>
</syncfusion:ScatterSeries>
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
PieSeries displays data as a proportion of the whole.PieSeries are most commonly used to make comparisons among a set of given data.
PieSeries does not have any axis. The segments in PieSeries can be exploded to a certain distance from the center using
PieSeries.ExplodeIndex
or
PieSeries.ExplodeAll
property.
The segments can be filled with a custom set of colors using property.
The DependencyProperty for property.
Called when instance created for PieSeries
Gets the pie series count.
Creates the segments of PieSeries.
Return IChartTranform value based upon the given size
Method implementation for Create Adornments
Method implementation for ExplodeIndex
Virtual Method for ExplodeRadius
Virtual method for ExplodeAll
Gets or set the ratio of pie size with respect to chart area.
The value ranges from 0 to 1.
PolarSeries displays data points that are grouped by category on a 360-degree circle.
Polar charts are most commonly used to plot polar data, where each data point is determined by an angle and a distance.
Return IChartTranform value based upon the given size
Creates the segments of PolarSeries.
RadarSeries displays data points as a circular line or area.
Unlike the , RadarSeries does not display data in terms of polar coordinates.
RadarSeries is useful for comparisons between multiple series of category data.
Return IChartTranform value based upon the given size
Creates the Segments of RadarSeries.
RangeAreaSeries displays data points as a set of continuous lines with the areas between the high value and low value are filled in.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method used to set SegmentSelectionBrush to SelectedIndex segment
Creates the segments of RangeAreaSeries
Gets the cross point.
The P11 value.
The P12 value.
The P21 value.
The P22 value.
The CrossPoint
This method used to gets the chart data point at a position.
Event to show tooltip
Event Arguments
The property confirms the linearity of this series.
Returns true if its linear, otherwise it returns false.
This property used to confirm whether it is area typed series.
Returns true if its linear, otherwise it returns false.
Gets or sets the interior brush for the high value segment.
The value.
Gets or sets the interior brush for the low value segment.
The value.
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
RangeColumnSeries displays data points as a set of vertical bars of varying heights,starting at different points within a area of.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Creates the segments of RangeColumn Series.
Indicates that this series requires multiple y values.
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
This property defines the spacing between the segments across the series in cluster mode.
The value ranges from 0 to 1.
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
ScatterSeries displays data points as set of circular symbols.
Values are being represented by the position of the symbols on the chart.
ScatterSeries are typically used to compare aggregated data across categories.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
This method used to get the chart data index at an SfChart co-ordinates
This method used to check the position within the ellipse
Creates the segments of ScatterSeries
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
Gets or sets the width for the scatter points.
The default value is 20.
Gets or sets the height for the scatter points.
The default value is 20.
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Gets or sets the custom template for this series.
This example, we are using .
<syncfusion:ScatterSeries ItemsSource="{Binding Demands}" XBindingPath="Demand" YBindingPath="Year2010"
ScatterHeight="40" ScatterWidth="40">
<syncfusion:ScatterSeries.CustomTemplate>
<DataTemplate>
<Canvas>
<Path Data="M20.125,32l0.5,12.375L10.3125,12.375L10.3125,0.5L29.9375,0.5L29.9375,12.375L39.75,12.375Z" Stretch="Fill"
Fill="{Binding Interior}" Height="{Binding ScatterHeight}" Width="{Binding ScatterWidth}"
Canvas.Left="{Binding RectX}" Canvas.Top="{Binding RectY}"/>
</Canvas>
</DataTemplate>
</syncfusion:ScatterSeries.CustomTemplate>
</syncfusion:ScatterSeries>
SplineAreaSeries connects it data points using a smooth line segment with the areas below are filled in.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method used to set SegmentSelectionBrush to SelectedIndex segment
This method used to gets the chart data point at a position.
Called when DataSource property changed
Creates the segments of SplineAreaSeries
Method implementation for NaturalSpline
Method implementation for GetBezierControlPoints
Event to show tooltip
Event Arguments
The property confirms the linearity of this series.
Returns true if its linear, otherwise it returns false.
This property indicates whether area path should be closed or opened.
If its true, Area stroke will be closed; otherwise stroke will be applied on top of the series only.
This property used to confirm whether it is area typed series.
Returns true if its linear, otherwise it returns false.
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
SplineSeries is similar to that of except that the points here are connected using smooth Bezier curves.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Method used to set SegmentSelectionBrush to SelectedIndex segment
This method used to gets the chart data point at a position.
Event to show tooltip
Event Arguments
Creates the segments of SplineSeries.
Returns the controlPoints of the curve
The property confirms the linearity of this series.
Returns true if its linear, otherwise it returns false.
Gets or sets the custom template for this series.
This example, we are using .
<syncfusion:ScatterSeries ItemsSource="{Binding Demands}" XBindingPath="Demand"
ScatterHeight="40" YBindingPath="Year2010" ScatterWidth="40">
<syncfusion:ScatterSeries.CustomTemplate>
<DataTemplate>
<Canvas>
<Path Data="M20.125,32l0.5,12.375L10.3125,12.375L10.3125,0.5L29.9375,0.5L29.9375,12.375L39.75,12.375Z" Stretch="Fill"
Fill="{Binding Interior}" Height="{Binding ScatterHeight}" Width="{Binding ScatterWidth}"
Canvas.Left="{Binding RectX}" Canvas.Top="{Binding RectY}"/>
</Canvas>
</DataTemplate>
</syncfusion:ScatterSeries.CustomTemplate>
</syncfusion:ScatterSeries>
Gets or sets the index of the selected segment.
Int value represents the index of the data point(or segment) to be selected.
Gets or sets the interior(brush) for the selected segment(s).
The value.
series.SegmentSelectionBrush = new SolidColorBrush(Colors.Red);
A collection class which holds ChartBehaviors.
Called when instance created for ChartBehaviourCollection
Called when instance created for ChartBehaviorsCollection
Inserts an item into the collection at the specified index.
The zero-based index at which should be inserted.The object to insert.
Removes the item at the specified index of the collection.
The zero-based index of the element to remove.
Represents a collection of .
Inserts an item into the collection at the specified index.
The zero-based index at which should be inserted.The object to insert.
ChartAxisLabelsCollection Clear Items
ChartAxisLabelsCollection
A collection class which holds chart legend
A collection class which holds ChartStripLine
A collection class which holds ChartAxis.
return ChartAxis value from the given string
A collection class which holds ChartTrendLine.
Called when instance created for ChartTrendLineCollection
return ChartTrendLine from the given string
A collection class which holds ChartSeries.
return ChartSeries from the given string
A collection class which holds ChartSeries 2D.
return ChartSeries from the given string
A collection class which holds ChartSeries 3D.
return ChartSeries from the given string
A collection class which holds ChartRowDefinitions
A collection class which holds ChartColumnDefinitions
Converts Visibility to Boolean value and vice-versa.
Modifies the source data before passing it to the target for display in the UI.
The value to be passed to the target dependency property.
The source data being passed to the target.The of data expected by the target dependency property.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the target data before passing it to the source object. This method is called only in bindings.
The value to be passed to the source object.
The target data being passed to the source.The of data expected by the source object.An optional parameter to be used in the converter logic.The culture of the conversion.
Converts Boolean value to Visibility value and vice-versa.
Modifies the source data before passing it to the target for display in the UI.
The value to be passed to the target dependency property.
The source data being passed to the target.The of data expected by the target dependency property.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the target data before passing it to the source object. This method is called only in bindings.
The value to be passed to the source object.
The target data being passed to the source.The of data expected by the source object.An optional parameter to be used in the converter logic.The culture of the conversion.
Converts the angle value by series IsTransposed.
Called when instance created for ConnectorRotationAngleConverter
Modifies the source data before passing it to the target for display in the UI.
The value to be passed to the target dependency property.
The source data being passed to the target.The of data expected by the target dependency property.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the target data before passing it to the source object. This method is called only in bindings.
The value to be passed to the source object.
The target data being passed to the source.The of data expected by the source object.An optional parameter to be used in the converter logic.The culture of the conversion.
Resolves the color of the series or segment dynamically.
Called when instance created for InteriorConverter
Modifies the source data before passing it to the target for display in the UI.
The value to be passed to the target dependency property.
The source data being passed to the target.The of data expected by the target dependency property.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the target data before passing it to the source object. This method is called only in bindings.
The value to be passed to the source object.
The target data being passed to the source.The of data expected by the source object.An optional parameter to be used in the converter logic.The culture of the conversion.
Resolves the SegmentSelectionBrush of the series dynamically.
Called when instance created for InteriorConverter
Modifies the source data before passing it to the target for display in the UI.
The value to be passed to the target dependency property.
The source data being passed to the target.The of data expected by the target dependency property.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the target data before passing it to the source object. This method is called only in bindings.
The value to be passed to the source object.
The target data being passed to the source.The of data expected by the source object.An optional parameter to be used in the converter logic.The culture of the conversion.
Resolves the SeriesSelectionBrush of the series dynamically.
Called when instance created for InteriorConverter
Modifies the source data before passing it to the target for display in the UI.
The value to be passed to the target dependency property.
The source data being passed to the target.The of data expected by the target dependency property.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the target data before passing it to the source object. This method is called only in bindings.
The value to be passed to the source object.
The target data being passed to the source.The of data expected by the source object.An optional parameter to be used in the converter logic.The culture of the conversion.
Returns the brush to be used based on the property value.
Modifies the source data before passing it to the target for display in the UI.
The value to be passed to the target dependency property.
The source data being passed to the target.The of data expected by the target dependency property.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the target data before passing it to the source object. This method is called only in bindings.
The value to be passed to the source object.
The target data being passed to the source.The of data expected by the source object.An optional parameter to be used in the converter logic.The culture of the conversion.
Returns the rotate angle.
Modifies the source data before passing it to the target for display in the UI.
The value to be passed to the target dependency property.
The source data being passed to the target.The of data expected by the target dependency property.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the target data before passing it to the source object. This method is called only in bindings.
The value to be passed to the source object.
The target data being passed to the source.The of data expected by the source object.An optional parameter to be used in the converter logic.The culture of the conversion.
set the margin for windows phone legend icon
Modifies the source data before passing it to the target for display in the UI.
The value to be passed to the target dependency property.
The source data being passed to the target.The of data expected by the target dependency property.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the target data before passing it to the source object. This method is called only in bindings.
The value to be passed to the source object.
The target data being passed to the source.The of data expected by the source object.An optional parameter to be used in the converter logic.The culture of the conversion.
Represents a converter that returns the brush to axis label.
Modifies the source data before passing it to the target for display in the UI.
The value to be passed to the target dependency property.
The source data being passed to the target.The of data expected by the target dependency property.An optional parameter to be used in the converter logic.The culture of the conversion.
Method used to get the given adornment is selected or not
Modifies the target data before passing it to the source object. This method is called only in bindings.
The value to be passed to the source object.
The target data being passed to the source.The of data expected by the source object.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the source data before passing it to the target for display in the UI.
The value to be passed to the target dependency property.
The source data being passed to the target.The of data expected by the target dependency property.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the target data before passing it to the source object. This method is called only in bindings.
The value to be passed to the source object.
The target data being passed to the source.The of data expected by the source object.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the source data before passing it to the target for display in the UI.
The value to be passed to the target dependency property.
The source data being passed to the target.The of data expected by the target dependency property.An optional parameter to be used in the converter logic.The culture of the conversion.
Modifies the target data before passing it to the source object. This method is called only in bindings.
The value to be passed to the source object.
The target data being passed to the source.The of data expected by the source object.An optional parameter to be used in the converter logic.The culture of the conversion.
Represents a expression converter that returns the binding based on value.
Contains members to hold PropertyInfo.
Represents the class used for configuring chart adornments for chart.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Gets the actual label position when the chart is inversed or y values less than 0.
Aligns the element.
The control.
The vertical alignment.
The horizontal alignment.
The x.
The y.
Smarts the labels for inside.
The adornment.
The bounds.
The label.
Height of the connector.
The label radius from origin.
The pie radius.
The drawing points.
The center.
The curr rect.
Smarts the labels for outside.
The bounds.
The drawing points.
The curr rect.
The label.
The center.
The label radius from origin.
Height of the connector.
The exploded radius.
The pie adornment.
Gets the adornment positions.
The pie radius.
The bounds.
The final size.
The adornment.
Index of the label.
The pie left.
The pie right.
The label.
The series.
The x.
The y.
Gets the bezier approximation.
The control points.
The output segment count.
Gets the bezier point.
The t.
The control points.
The index.
The count.
Draws the line segment.
The points.
The path.
Draws the connecotr line.
Index of the connector.
The drawing points.
The connector line mode.
Panels the changed.
The panel.
Updates the adornment connecting lines.
Adornment element's properties have updated.
Updates the spider labels.
The pie left.
The pie right.
Gets or sets the rotation angle to the adornment label content.
The default value is 0 and the label will be rotated with center as origin.
Gets or sets the background brush for the adornment label.
The value.
Gets or sets the outer border thickness of the label.
Gets or sets the brush that draws the outer border stroke brush.
The value.
Gets or sets the outer margin of a label.
Gets or sets the top-level font style for the label.
Gets or sets the font size for the label.
Gets or sets foreground brush to apply to the label content.
The value.
This indicates whether the adornment should reflect the series interior.
if its true, the data point color will be applied for the respective adornments.
By default, its false.
Gets or sets the label position for the adornment.
By defining its value as AdornmentsLabelPosition.Auto, the adornment label will position smartly based
on type of the series.
This property used to enable the selection for the adornments.
if its true, we can selected the data point by selecting adornments.
This feature will be useful for the continuous series like FastLine, Area, etc.
Gets or sets the horizontal alignment for the label.
Gets or sets the vertical alignment for the label.
Gets or sets the connector line height of the adornment.
Gets or sets the rotation angle for the connector line.
Gets or sets the connector line style.
Gets or sets a value that determines whether to show or hide the connector line.
Gets or sets the custom template for the adornment label.
Gets or sets the type of symbol to be displayed as adornment.
By default, symbol will not be displayed. We need to define the required shape.
The value can be Circle, Rectangle, etc. See .
Gets or sets the width of the adornment symbol.
The default value is 20.
Gets or sets the height of the adornment symbol.
The default value is 20.
Gets or sets the custom template for the adornment symbol.
Gets or sets the background of the adornment symbol.
The value.
Gets or sets the stroke of the adornment symbol.
The value.
Gets or sets the adornment label font family.
Identifies font family that should be used to display adornment's text.
Gets the associated series of this adornment.
Gets or sets the position of the adornments.
AdornmentsPosition.Top
AdornmentsPosition.Bottom
AdornmentsPosition.TopAndBottom
Gets or sets the actual label content to be displayed as adornment.
This property is used to define the value to be displayed in adornment label
like x value or any other value from underlying model object.
Gets or sets the string formatting for the adornment labels.
Gets or sets a value that indicates whether to show or hide the marker symbol.
Gets or sets a value that indicates whether to show or hide the adornment label.
Represents the class used for configuring chart adornments for 2D chart.
Chart adornments are used to show additional information about the data point.
This example, we are using .
<syncfusion:PieSeries>
<syncfusion:PieSeries.AdornmentInfo>
<syncfusion:ChartAdornmentInfo>
</syncfusion:PieSeries.AdornmentInfo>
<syncfusion:PieSeries>
ChartAdornmentInfo chartAdornmentInfo = new ChartAdornmentInfo();
pieSeries.AdornmentInfo = chartAdornmentInfo;
Represents the class used for configuring chart adornments for 3D chart.
Chart adornments are used to show additional information about the data point.
This example, we are using .
<syncfusion:PieSeries3D>
<syncfusion:PieSeries3D.AdornmentInfo>
<syncfusion:ChartAdornmentInfo3D>
</syncfusion:PieSeries3D.AdornmentInfo>
<syncfusion:PieSeries3D>
ChartAdornmentInfo3D chartAdornmentInfo = new ChartAdornmentInfo();
pieSeries3D.AdornmentInfo = chartAdornmentInfo;
ChartColorModel contains a number of predefined color palette and have custom brushes collection to populate a custom palette.
Called when instance created for ChartColorModel
Called when instance created for ChartColorModel with single arguments
Returns the collection of brushes for specified pallete
ChartColorPalette
List of brushes
Returns the brushes used for metro palette.
Metro Brushes
Returns the brushes used for AutumnBrights palette.
AutumnBrights Brushes
Returns the brushes used for FloraHues palette.
FloraHues Brushes
Returns the brushes used for Pineapple palette.
Returns the brushes used for TomatoSpectrum palette.
TomatoSpectrum Brushes
Returns the brushes used for TomatoSpectrum palette.
TomatoSpectrum Brushes
Returns the brushes used for RedChrome palette.
RedChrome Brushes
Returns the brushes used for PurpleChrome palette.
PurpleChrome Brushes
Returns the brushes used for BlueChrome palette.
BlueChrome Brushes
Returns the brushes used for GreenChrome palette.
GreenChrome Brushes
Returns the brushes used for Elite palette.
Elite Brushes
Returns the brushes used for SandyBeach palette.
SandyBeach Brushes
Returns the brushes used for LightCandy palette.
LightCandy Brushes
Returns the brush at the specified index for current palette
The value.
Gets or sets the custom brushes to be used to paint the interiors of each segment or series.
Represents a column definition.
The width of the row can be defined either in terms of fixed pixels units mode or in auto adjust mode, by using property.
Called when instance created for ChartColumnDefinition
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Clone the column
Gets or sets the width of this column.
Gets or sets unit of the value to be specified for row width.
Gets or sets the thickness of the column border.
Gets or sets the border stroke.
The value.
ChartPointInfo contains information about the displaying series data points.
Called when property changed
Gets or sets the SeriesValues.
Gets or sets the associated series.
Gets or sets the associated axis.
Gets or sets the interior color of this data point.
The value.
Gets or sets the foreground color of this data point.
The value.
Gets or sets the border color of this data point.
The value.
Gets or sets the x label.
Gets or sets the y label.
Gets or sets the x value
Gets or sets the y value.
Gets or sets the high value.
Gets or sets the low value.
Gets or sets the open value.
Gets or sets the close value.
Gets or sets the median value.
Gets or sets the y value of the indicator segment.
Gets or sets the y value of the indicator segment.
Gets or sets the y value of the signal line in the indicator.
Gets or sets the x initial coordinate.
Gets or sets the y initial coordinate
Gets or sets the x coordinate
Gets or sets the y coordinate
Gets or sets the point collection.
Occurs when a property value changes.
Represents a row definition.
The height of the row can be defined either in terms of fixed pixels units mode or auto adjust mode, by using property.
Called when instance created for ChartRowdefinitions
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Clone the Row
Gets or sets RowTap property
Gets or sets height of this row.
Gets or sets unit of the value to be specified for row height.
Gets or sets the thickness of the border.
Gets or sets the brush for the border of the row.
The value.
Chart enables the user to highlight a specific region of by adding strip lines to it.
The strip lines length and width can be customized,a text label can be specified and also the look and feel can be customized too.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when StartX property changes
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Clone the strip line
Gets or sets the start range for the Stripline.
Gets or sets the fill color for this Stripline.
The value.
Gets or sets the border brush of the Stripline.
The value.
Gets or sets the border thickness.
Gets or sets the start value for the Stripline, when is set as true..
Gets or sets the end value for the Stripline, when is set as true..
Gets or sets the name of the axis associated with the segmented Stripline.
This property used to enable the segmented stripline.
Gets or sets the stripline interval.
This property used to draw multiple striplines repeatedly.
Gets or sets the end value, till that striplines will be drawn.
Gets or sets the label to be displayed inside the Stripline.
Gets or sets the custom template for the Stripline label.
Gets or sets the width of the Stripline.
Gets or sets rotation angle for the Stripline angle.
Gets or sets a value that indicates whether the value specified in Width property should be measured in pixels.
Gets or sets horizontal alignment of stripline label.
Gets or sets vertical alignment of the Stripline label.
Occurs when a property value changes.
Represents chart area segment.
Class instance is created automatically by WINRT Chart building system.
Constructor
Called when instance created for AreaSegments
Called when instance created for AreaSegments
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UIElement
Gets the UIElement used for rendering this segment.
returns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called to add the stroke for area series.
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Method Implementation for set Binding to ChartSegments properties.
Gets or sets the data point value, bind with x for this segment.
Gets or sets the data point value, bind with y for this segment.
Represents chart bubble segment.
Class instance is created automatically by WINRT Chart building system.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Method implementation for Set Binding to visual elements
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the data point value, bind with x for this segment.
Gets the data point value, bind with y for this segment.
Gets the size of the bubble segment.
It will not render the segment as in given size, its based on the other segments(as proportionate).
Gets or sets the segment radius in units of pixels.
Gets or sets the x position of the segment rect.
Gets or sets the y position of the segment rect.
Represents chart candle segment.
Class instance is created automatically by WINRT Chart building system.
Called when Instance created for CandleSegment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Method Implementation for set Binding to CandleSegment properties
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Called when Property changed
Gets the actual color used to paint the interior of the segment.
The value.
Gets or sets the interior of the segment represents bear value.
The value.
Gets or sets the interior of the segment represents bull value.
The value.
Gets or sets the high value of this segment.
Gets or sets the low value of this segment.
Gets or sets the open value of this segment.
Gets or sets the close value of this segment.
Represents chart adornment.
Class instance is created automatically by WINRT Chart building system.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Constructor
Called when instance created for ChartAdornment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets or sets series property
Gets or sets the background brush to apply to the label content.
The value.
Gets or sets the outer border thickness of the adornment label.
Gets or sets the brush that draws the outer border color.
The value.
Gets or sets the outer margin of a label.
Gets or sets the font family for the adornment label.
Identifies font family that should be used to display adornment's text.
Gets or sets the font style for the adornment.
Gets or sets the font size for the label.
Gets or sets the foreground brush to be applied for the label content.
The value.
Gets or sets the rotation angle for the connectors.
Gets or sets the height of the connector line.
Gets the actual content displayed visually. Actual content is resolved based on
Gets or sets the x-value to be bind in ChartAdornment.
Gets or sets the y-value to be bind in ChartAdornment.
Gets or sets the x screen coordinate relative to series
Gets or sets the y screen coordinate relative to series
Represents a ChartAdornment that used to render 3D element in chart.
Called when instance created for ChartAdornment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Represents chart adornment.
Class instance is created automatically by WINRT Chart building system.
Called when instance created for ChartPieAdornment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Gets or sets Angle property
Gets or sets Radius property
Class implementation for triangularAdornments
Called when instance created for TriangularAdornment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Represents a ChartAdornment that used to render visual in 3D chart.
Called when instance created for ChartPieAdornment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Represents the view port of chart control.(refer )
Gets or sets Angle property
Gets or sets Radius property
Represents chart empty point segment.
Class instance is created automatically by WINRT Chart building system.
Represents chart scatter segment.
Class instance is created automatically by WINRT Chart building system.
EllipseSegment property declarations
Constructor
Called when instance created for Scattersegment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Method Implementation for set Binding to CgartSegments properties
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the data point value, bind with x for this segment.
Gets the data point value, bind with y for this segment.
Gets or sets the width of the scatter segment.
Gets or sets the height of the scatter segment.
Gets or sets the X position of the segment rect.
Gets or sets the Y position of the segment rect.
Called when instance created for EmptyPointSegment with following arguments
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Gets or sets empty point symbol height.
Gets or sets empty point symbol width.
Gets or sets the x coordinate of this segment.
Gets or sets the y coordinate of this segment.
Represents chart fast line bitmap segment.
Class instance is created automatically by WINRT Chart building system.
Constructor
Called when instance created for FastLineBitmapsegment
Called when instance created for FastLineBitmapSegment with following arguments
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Method Implementation for set Binding to CgartSegments properties
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Transforms for non logarithmic axis
Transforms for non logarithmic axis
Represents chart fast line segment.
Class instance is created automatically by WINRT Chart building system.
Constructor
Called when instance created for FastLineSegment
Called when instance created for FastLineSegment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Method Implementation for set Binding to CgartSegments properties
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Transforms for non logarithmic axis
Transforms for non logarithmic axis
Gets or sets xChartVals property
Gets or sets yChartVals property
Gets or sets renderingMode
Gets or sets Points property
Represents chart HiLoOpenClose segment.
Class instance is created automatically by WINRT Chart building system.
Constructor
Called when instance created for HiLoOpenCloseSegment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Method Implementation for set Binding to CgartSegments properties
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Called when Property changed
Gets the actual color used to paint the interior of the segment.
The value.
Gets or sets the interior of the segment represents bear value.
The value.
Gets or sets the interior of the segment represents bull value.
The value.
Gets or sets the high value of this segment.
Gets or sets the low value of this segment.
Gets or sets the open value of this segment.
Gets or sets the close value of this segment.
Represents chart HiLo segment.
Class instance is created automatically by WINRT Chart building system.
Called when instance created for HiLoSegment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UIElement
Gets the UIElement used for rendering this segment.
returns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Gets or sets the high(top) value bind with this segment.
Gets or sets the low(top) value bind with this segment.
Gets or sets the x value of the segment.
Represents chart Histogram segment.
Class instance is created automatically by WINRT Chart building system.
Class implementation for HistogramDistributionSegment
Called when instance created for HistogramDistributionSegment
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Method Implementation for set Binding to CgartSegments properties
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the data point value, bind with x for this segment.
Gets the data point value, bind with y for this segment.
Represents chart line segment.
Class instance is created automatically by WINRT Chart building system.
Called when instance created for LineSegment with following arguments
Called when instance created for LineSegment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets or sets the start point x value.
Gets or sets the start point y value.
Gets or sets the end point x value.
Gets or sets the end point y value.
Gets or sets the end point(y) of the line.
Gets or sets the end point(x) of the line.
Gets or sets the start point(y) of the line.
Gets or sets the end point(y) of the line.
Gets the end data point x value, for this segment.
Gets the start data point value, bind with x for this segment.
Gets the start data point value, bind with y for this segment.
Gets the end data point y value, for this segment.
Represents chart pie segment.
Class instance is created automatically by WINRT Chart building system.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when instance created for PieSegment
Called when instance created for PieSegment with four arguments
Method used to check the given co-ordinates lies in pie segment or not
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UIElement
Method Implementation for set Binding to CgartSegments properties
Gets the UIElement used for rendering this segment.
reurns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
This property indicates whether this segment can be exploded or not.
Gets the start angle of the .
Gets or sets the start angle of this pie slice.
Gets or sets the end angle of this pie slice.
Gets the end angle of the .
Gets the actual angle the slice.
Gets the data point value, bind with x for this segment.
Gets the data point value, bind with y for this segment.
Represents chart range area segment.
Class instance is created automatically by WINRT Chart building system.
Gets or sets the high(top) value bind with this segment.
Gets or sets the low(bottom) value bind with this segment.
Called when instance created for rangeAreaSegments
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UIElement
Method Implementation for set Binding to CgartSegments properties
Gets the UIElement used for rendering this segment.
returns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Called when Property changed
Gets or sets the actual color used to paint the interior of the segment.
The value.
Gets or sets the high value interior brush of this segment.
The value.
Gets or sets the low value interior brush of this segment.
The value.
Represents chart SplineArea segment.
Class instance is created automatically by WINRT Chart building system.
Constructor for SplineAreaSegment.
Method implementation for SetData
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UIElement
Gets the UIElement used for rendering this segment.
returns UIElement
Method Implementation for set Binding to CgartSegments properties
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Called to add the stroke for spline area series.
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents chart stacking area segment.
Class instance is created automatically by WINRT Chart building system.
Called when instance created for StackingAreaSegment
Called when instance created for StackingAreaSegment
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Size of the panel
returns UIElement
Gets the UIElement used for rendering this segment.
returns UIElement
Method Implementation for set Binding to CgartSegments properties
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Represents the view port of chart control.(refer )
Called to add the stroke for stacking area series.
Called whenever the segment's size changed. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Gets the data point value, bind with x for this segment.
Gets the data point value, bind with y for this segment.
Represents chart stacking column segment.
Class instance is created automatically by WINRT Chart building system.
Called when instance created for StackingColumnSegment
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overridden by
any derived class.
Represents the view port of chart control.(refer )
Represents the panel which contains all the ChartAdornment elements.
The elements inside the panel comprises of adornment labels, marker symbols and connector lines to connect the labels.
Initializes m_symbolPresenter.
Initializes m_predefinedSymbol.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Constructor
Called when instance created for ChartAdornmentContainer
Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.
The actual size that is used after the element is arranged in layout.
The final area within the parent that this object should use to arrange itself and its children.
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size.
Gets or sets the label vertical alignment.
The label vertical alignment.
Gets or sets the label horizontal alignment.
The label horizontal alignment.
Gets or sets the chart symbol
Gets the symbol offset.
The symbol offset.
A control that represents symbol in chart adornments
The DependencyProperty for property.
Gets or sets the stroke
The value.
Represents ChartAdornmentPresenter
The DependencyProperty for property.
The DependencyProperty for property.
Method is used to highlight the adornment
Method is used to reset the adornment
Gets or sets the VisibleSeries. This is a dependency property.
The VisibleSeries.
Gets or sets the Series collection in Chart.
Represents ChartAxisLayoutPanel
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size.
Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.
The actual size that is used after the element is arranged in layout.
The final area within the parent that this object should use to arrange itself and its children.
Gets or sets AxisLayout property
Represents ChartCartesianAxisElementsPanel.
The elements inside the panel comprises of axis line,major ticklines and minor ticklines.
Called when instance created for ChartCartesianAxisElementsPanel
Method declaration for Measure
Seek the elements.
Method declaration for Arrange
Method declaration for UpdateElements
Gets or sets the left.
The left.
Gets or sets the top.
The top.
Gets the panel.
The panel.
Gets the desired size of the panel.
Gets the Children count in the panel.
Represents layout panel for chart axis labels.
The elements inside the panel comprises of labels.You can customize the label elements appearance using
property.
Called when instance created for ChartCartessianAxisLabelsPanel
Method declaration for Measure
Method declaration for Arrange
Seek the elements.
Method declaration for UpdateElements
Gets the panel.
The panel.
Gets the desired size of the panel.
Gets or sets the chart axis of the panel./>
Gets the children count in the panel.
Gets or sets the left.
The left.
Gets or sets the top.
The top.
Represents a base of chart axis label layout.
Method used to create the axis layout.
Checks whether two line segments are intersecting
Returns the points after rotating a rectangle.
Returns the points after translating the rect about (0,0) and then translating it by some x and y.
Angle to rotate
Rect
Offset x to be translated after rotating
Offset y to be translated after rotating
Checks whether two polygons intersects.
Polygon
Polygon
Method declaration for Measure.
Method declaration for Arrange.
Returns desired height
Holds the width and height of the element after rotating.
Holds the width and height of the element without rotating.
Represents a axis layout in chart control that indicates the layout orientation as horizontal.
Returns desired height
Returns desired width
Method declaration for Measure.
Method declaration for Arrange.
Represents ChartCartesianAxisLayoutPanel
Called when instance created for ChartCartesianAxisLayoutPanel
Measures the elements in the panel.
available size of the panel.
returns DesiredSize
Seek the elements from the panel.
Arranges the elements in the panel.
final size of the panel.
returns Size
Adds the elements inside the panel.
Gets or sets the chart area where the panel is bounded.
Gets the panel.
The panel.
Gets the desired size of the panel.
Gets the children count in the panel.
Represents ChartCartesianAxisPanel.
called when instance created for ChartCarttesianAxisPanel
Represents ChartCartesianAxisPanel3D.
called when instance created for ChartCartesianAxisPanel3D
Represents ChartCartesianGridLinesPanel.
Called when instance created for ChartCartesianGridLinesPanel
Measures the elements in the panel.
available size of the panel.
returns Size
Arrranges the elements inside a panel.
final size of the panel.
returns Size
Arrranges the elements inside a panel.
final size of the panel.
returns Size
Seek the elements.
Adds the elements in the panel.
Adds the Gridlines for the axis.
Draws the Gridlines at definite intervals in
Relevant ChartAxis
Draws the Gridlines at definite intervals in
Relevant ChartAxis
Gets the desired size of the panel.
Gets the panel.
The panel.
Gets the children count in the panel.
Gets or sets the left.
The left.
Gets or sets the top.
The top.
Represents ChartCircularAxisPanel
Creates an instance of ChartCircularAxisPanel.
panel
Measures the elements in a panel.
available size of the panel.
returns Size.
Seek the elements.
Arranges the elements in a panel.
final Size of the panel.
returns Size.
Adds the elements in a panel.
Method implementation for Render labels and Ticks
Gets or sets the center point of the panel.
Gets the panel.
The panel.
Gets or sets the radius of the circular panel.
Gets or sets the axis of the panel.
Gets the desired size of the panel.
Gets the Children count of the panel.
Gets or sets the left.
The left.
Gets or sets the top.
The top.
Represents Chart Dockpanel.
Docks element at the left side of panel.
Docks element at the top side of panel.
Docks element at the right side of panel.
Docks element at the bottom side of panel.
Docks element at any position on panel
Arranges child elements around the edges of the panel. Optionally,
last added child element can occupy the remaining space.
Stable
A value indicating whether a dependency property change handler
should ignore the next change notification. This is used to reset
the value of properties without performing any of the actions in
their change handlers.
The DependencyProperty for property.
LastChildFillProperty property changed handler.
DockPanel that changed its LastChildFill.
Event arguments.
Gets an element's dock position in the Chart area.
any UIElement
returns dock position of UIElement.
Sets an element's dock position in the Chart area.
The DependencyProperty for property.
DockProperty property changed handler.
UIElement that changed its ChartDock.
Event arguments.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when alignment is changed.
The dependency object.
The instance containing the event data.
Called when root element is changed.
The dependency object.
The instance containing the event data.
Initializes m_rootElement
Initializes m_controlsThickness
Initializes m_resultDockRect
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
Ensures the rectangle is inside specified bounds.
The bounds.
The rectangle.
Returns the Rectangle
Gets or sets lastChildFillProperty
Gets or sets the sync chart area.
The sync chart area.
Gets or sets the root element. This is a dependency property.
The root element.
Gets or sets the element margin. This is a dependency property.
The element margin.
Represents ChartPolarAxisLayoutPanel
Called when instance created for ChartPolarLayoutPanel
Measures the elements in the panel
AvailableSize of the panel
Seek the elements.
Arranges the elements in a panel
final size of the panel.
returns Size
Method declaration for UpdateElements
Gets or sets the Chart area of the panel.
Gets the panel.
The panel.
Gets or sets the polar axis of the Chart area.
Gets or sets the Cartesian axis of the Chart area.
Gets or sets the radius of the panel
Gets the desired sze of a panel.
Gets the Children count in the panel.
Gets or sets the left.
The left.
Gets or sets the top.
The top.
Represents ChartPolarGridLinesPanel
Called when instance created for ChartPolargridLinesPanel
Measures the elements of a panel.
available size of the panel.
returns Size.
Arranges the elements of a panel.
final size of the panel.
returns Size
Seek the elements from the panel.
Adds the elements to the panel.
Adds stripline for the secondary axis of polar series.
Vertically oriented axis
Adds stripline for the primary axis of polar series.
Horizontally oriented axis
Calculates the angle between two vectors.
Adds stripline for the primary axis of radar series.
Horizontally oriented axis
Adds stripline for the secondary axis of radar series.
Vertically oriented axis
Checks whether the Series is Radar/Polar Series type.
Gets the panel.
The panel.
Gets the x-axis of the chart.
Gets the y-axis of the chart.
Gets the desired position of the panel.
Gets the children count in the panel.
Gets or sets the left.
The left.
Gets or sets the top.
The top.
Represents the panel where all the child elements of Chart will be arranged.
Gets measure priority for this obj.
Sets the measure priority for this obj.
The DependencyProperty for property.
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size.
Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.
The actual size that is used after the element is arranged in layout.
The final area within the parent that this object should use to arrange itself and its children.
Represents the panel where the series segments and adornments will be placed.
Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.
The actual size that is used after the element is arranged in layout.
The final area within the parent that this object should use to arrange itself and its children.
Represents AccumulationDistribution technical indicator.
Base class for all the Financial technical indicators available in control.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Creates the segments of financial technical indicators.
Called when [data source changed].
The old value.
The new value.
Called when YAxis property changed
Called when XAxis property changed
Updates the segment at the specified index
The index of the segment.
The action that caused the segments collection changed event
Method implementation for Set ItemSource to Series
Method implementation for GeneratePoints for TechnicalIndicator
Get the values of XRange.
Get the values of YRange.
Gets or sets a value indicating whether to show/hide indicator value.
Gets or sets the XAxis.
Gets or sets the associated YAxis.
This property used to exchanges the orientation of the series.
True exchanges the horizontal axis to vertical and vice versa.
False is the default behavior.
Gets or sets the stroke dash array for the line.
.
Gets or sets the name of the series to which this indicator is associated with.
Gets or sets the property path to retrieve high value from ItemsSource.
Gets or sets the property path to retrieve low value from ItemsSource.
Gets or sets the property path to retrieve open value from ItemsSource.
Gets or sets the property path to retrieve close value from ItemsSource
Gets or sets the property path to retrieve volume data from ItemsSource.
The DependencyProperty for property.
Called when DataSource property changed
Method implementation for Set ItemSource to ChartSeries
Method implementation for GeneratePoints for TechnicalIndicator
Creates the segments of AccumulationDistributionIndicator.
Updates the segment at the specified index
The index of the segment.
The action that caused the segments collection changed event
Gets or sets the fill color for the Signal Line.
The value.
Represents AverageTrueRange technical indicator.
The DependencyProperty for property.
The DependencyProperty for property.
Called when DataSource property changed
Method implementation for Set ItemSource to Series
Method implementation for GeneratePoints for TechnicalIndicator
Creates the segments of AverageTrueRangeIndicator.
Updates the segment at the specified index
The index of the segment.
The action that caused the segments collection changed event
Gets or sets the moving average value for the indicator.
Gets or sets the fill color for the Signal Line.
The value.
Represents BollingerBand technical indicator.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when DataSource property changed
Method implementation for Set ItemSource to Series
Method implementation for GeneratePoints for TechnicalIndicator
Creates the segments of BollingerBandIndicator.
Updates the segment at the specified index
The index of the segment.
The action that caused the segments collection changed event
Gets or sets the moving average value for the indicator.
Gets or sets the fill color for the Upper Line of the BollingerBandIndicator.
The value.
Gets or sets the fill color for the Lower Line of BollingerBand.
The value.
Gets or sets the fill color for the Signal Line.
The value.
Represents ExponentialAverage technical indicator.
The DependencyProperty for property.
The DependencyProperty for property.
Called when datasource changed
Method implementation for Set ItemSource to Series
Method implementation for GeneratePoints for TechnicalIndicator
Creates the Segments of ExponentialAverageIndicator.
Updates the segment at the specified index
The index of the segment.
The action that caused the segments collection changed event
Gets or sets the moving average value for the indicator.
Gets or sets the fill color for the Signal Line.
The value.
Represents MACD technical indicator.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when DataSource changed
Method implementation for Set ItemSource to Series
Method implementation for GeneratePoints for TechnicalIndicator
Creates the segments of MACDTechnicalIndicator.
Updates the segment at the specified index
The index of the segment.
The action that caused the segments collection changed event
Method implementation for Add MACD property values
Gets a value indicating whether this series is placed side by side.
It returns true, if the series is placed side by side [cluster mode].
Gets or sets the type of MACD indicator.
Gets or set the short time period(no of days) for calculating EMA.
By default, its value is 12 days.
Gets or set the long time period(no of days) for calculating EMA.
By default, its value is 26 days.
Gets or sets the moving average period for MACD.
Gets or sets the convergence line color
The value.
Gets or sets the divergence line color.
The value.
Gets or sets the histogram interior color.
The value.
Gets or sets the signal line color.
The value.
Represents Momentum technical indicator.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when DataSource changed
Method implementation for Set ItemSource to Series
Method implementation for GeneratePoints for TechnicalIndicator
Creates the segments of MomentumTechnicalIndicator.
Updates the segment at the specified index
The index of the segment.
The action that caused the segments collection changed event
Gets or sets the momentum time span.
The default value is 14 days.
Gets or sets the momentum line color.
The value.
Gets or sets the center line color.
The value.
Represents RelativeStrengthIndex technical indicator.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when DataSource changed
Method implementation for Set ItemSource to Series
Method implementation for GeneratePoints for TechnicalIndicator
Creates the segments of RelativeStrengthIndexIndicator.
Updates the segment at the specified index
The index of the segment.
The action that caused the segments collection changed event
Gets or sets the moving average period for indicator.
The default value is 14 days.
Gets or sets the upper line color.
The value.
Gets or sets the lower line color.
The value.
Gets or sets the signal line color.
The value.
Represents SimpleAverage technical indicator.
The DependencyProperty for property.
The DependencyProperty for property.
Called when DataSource changed
Method implementation for Set ItemSource to Series
Method implementation for GeneratePoints for TechnicalIndicator
Creates the segments of SimpleAverageIndicator.
Updates the segment at the specified index
The index of the segment.
The action that caused the segments collection changed event
Gets or sets the moving average period for indicator.
The default value is 14 days.
Gets or sets the signal line color.
The value.
Represents Stochastic technical indicator.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
The DependencyProperty for property.
Called when DataSource property changed
Method implementation for Set ItemSource to Series
Method implementation for GeneratePoints for TechnicalIndicator
Creates the segments of StochasticTechnicalIndicator
Updates the segment at the specified index
The index of the segment.
The action that caused the segments collection changed event
Calculates the percentage K value
Period value
Percentage K points
Adding points of Upper line and Lower line
Period value
KPeriod value
Period line X points
Period line Y points
Calculates the Signal line points
DPeriod points
Signal X values
Signal line points
Calculates the Period line points
KPeriod value
Period line points
Gets or sets the moving average period for indicator.
The default value is 14 days.
Gets or sets the %K for the Stochastic indicator.
%K = (Current Close - Lowest Low)/(Highest High - Lowest Low) * 100
Gets or sets the %D for the Stochastic indicator.
%D = 3-day SMA of %K
Gets or sets the period line color.
The value.
Gets or sets the upper line color.
The value.
Gets or sets the lower line color.
The value.
Gets or sets the signal line color.
The value.
Represents chart technical indicator segment.
Class instance is created automatically by WINRT Chart building system.
Called when instance created for TechnicalIndicatorSegment
Called when instance created for TechnicalIndicatorSegment
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Sets the values for this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Used for creating UIElement for rendering this segment. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Size of the panel
retuns UIElement
Updates the segments based on its data point value. This method is not
intended to be called explicitly outside the Chart but it can be overriden by
any derived class.
Reresents the view port of chart control.(refer )
Transforms for non logarithmic axis
Transforms for non logarithmic axis
Represents TriangularAverage technical indicator.
The DependencyProperty for property.
The DependencyProperty for property.
Called when DataSource property changed
Method implementation for Set ItemSource to Series
Method implementation for GeneratePoints for TechnicalIndicator
Creates the segments of TriangularAverageIndicator.
Updates the segment at the specified index
The index of the segment.
The action that caused the segments collection changed event
Gets or sets the triangular average period.
The default value is 2 days.
Gets or sets the signal line color.
The value.
Contains utility methods to manipulate data.
Gets the object by path.
The obj value.
The path value.
Returns the object
Converts to double.
The obj value.
The double value
Gets the double by path.
The obj value.
The path value.
The double value
Gets the property from the specified object.
Object to retrieve a property.
Property name
Custom comaprer to compare the chart points by x-value.
Initializes diff
Compares the specified p1 with the specified p2.
The point1.
The point2.
negative value if point1 < point2
zero if point1 = point2.
positive value if point1 > point2
ChartColorModifed To modify a given color.
Contains Chart extension methods.
Converts the value of this instance to the equivalent OLE Automation date.
Returns a DateTime equivalent to the specified OLE Automation Date.
Returns sum of DoubleRange
Collection of DoubleRange
Get the bool value for current series is draggable or not
Current Series
Contains static methods for performing certain mathematical calculations.
Initializes ToDegree
Initializes ToRadial
Initializes Percent
Initializes DoublePI
Initializes HalfPI
Initializes OneAndHalfPI
The epsilon
Method used to gets or sets intersect of two rectangle.
Method used to get the normal.
Solves quadratic equation in form a*x^2 + b*x + c = 0
The A component
The B component
The C component
First root.
Second root.
Bool value
Gets minimal value from value or min and maximal from value or max.
The value.
The minimal value.
The maximal value.
The MinMax value
Gets minimal value from parameters.
The parameters
The minimal value.
Gets maximal value from parameters.
The parameters
The maximal value.
Gets maximal value from parameter or zero.
The value.
The double value
Gets minimal value from parameter or zero.
The value.
The MinZero value
Rounds the specified value.
The x value.
The divider.
if set to true value will be rounded up.
The Round off value
Calculates the perpendicular distance of point from a line.
Starting point of the line.
Ending point of the line
The point
return point values from the given origin,end and angle points
Initializes c_half
Gets the rect by center.
The center.
The size value.
The Rect value
Gets the rect by center.
The cx value.
The cy value.
The width.
The height.
The Rect value
Gets the center.
The size value.
The vector center value
Gets the center.
The rect value.
The center point value
Subtracts the thickness.
The rect value.
The thickness.
The Rectangle
Subtracts the thickness.
The size value.
The thickness.
Returns the size
The Addthickness method
The Rect value
The thickness
The rectangle
The Addthickness method
The size value
The thickness value
Returns the size
Checks the members of size by infinity.
The size value.
Returns the size
Defines methods and memebers to transform the screen co-ordinate to Chart co-ordinate.
Transforms chart cordinates to real coordinates.
The x value.
The y value.
Visible point
Gets the viewport.
The viewport.
Class implementation for Chartransform
Creates the Cartesian transformer.
The viewport.
The Chart Transformer
Creates the Cartesian transformer.
The viewport.
The Chart Transformer
Creates the Cartesian transformer.
The viewport.
The series.
The Cartesian Transformer
Creates the Cartesian transformer.
The viewport.
The x axis.
The y axis.
The Cartesian Transformer
Creates the polar.
The viewport.
The series.
The Polar Transformer
Return point values from the given values
Return the Polar/Radar type Axis Coefficient Value from the given radian value
Return the Radian Value of Polar/Radar chart Mouse point
Values to vector.
The axis value.
The value.
The vector value
Represents ChartSimpleTransformer
Initializes m_viewport
Initializes a new instance of the class.
The viewport.
Transforms chart cordinates to real coordinates.
The x value.
The y value.
visible point
Gets the viewport.
The viewport.
Represents ChartCartesianTransformer
Initializes m_viewport
Initializes m_xAxis
Initializes m_yAxis
Initializes m_zAxis
Initializes m_IsRotated
Initializes a new instance of the class.
The viewport.
The x axis.
The y axis.
Initializes a new instance of the class.
The viewport.
The series.
Transforms chart cordinates to real coordinates.
The x value.
The y value.
The visible point
Transforms chart cordinates to real coordinates.
The x value.
The y value.
The y value.
The visible point
Return point values from the given values
Gets the viewport.
The viewport.
Represents ChartPolarTransformer
Initializes xlogarithmicBase
Initializes ylogarithmicBase
Initializes y_IsLogarithmic
Initializes x_IsLogarithmic
Initializes m_viewport
Initializes m_xAxis
Initializes m_yAxis
Initializes m_center
Initializes m_radius
Initializes a new instance of the class.
The viewport.
The x axis.
The y axis.
Initializes a new instance of the class.
The viewport.
The series.
Transforms chart cordinates to real coordinates.
The x value.
The y value.
The visible point
Gets the viewport.
The viewport.
Represents a ChartTransform3D class implementation.
Initializes mviewport
Method used to get the visible transform points.
Sets the center of world.
The center.
The vector3d.
Returns the intercept point of mouse ray with the specified plane.
The point.
The plane.
Gets or sets the view matrix.
The view.
Gets the result matrix.
The result.
Defines memebers and methods to handle DateTime type range in .
Initilaizes m_start
Initilaizes m_end
Initializes a new instance of the struct.
The range start.
The range end.
Gets a value indicating whether this instance is empty.
true if this instance is empty; otherwise, false.
Gets the start.
The start.
Gets the end.
The end value.
Defines a custom DoubleRange data type for library.
Initializes c_empty
Initializes m_start
Initializes m_end
Initializes a new instance of the struct.
The start value.
The end value.
Union operator
First double range
Second double range
The Union value
Union operator
First double range
Second double range
The Union value
The operator
The DoubleRange
The double value
The range value
Return bool value from the given DoubleRange
return Bool value from doublerange
The operator
The DoubleRange
The double value
The range value
The operator method
The left DoubleRange
The right DoubleRange
The left range
The operator method
The left range
The right range
The inverse left range
Create range by array of double.
The values
The DoubleRange
Unions the specified left range with right range.
The left range.
The right range.
The DoubleRange
Unions the specified range with value.
The range.
The value.
The DoubleRange
Scales the specified range by value.
The range.
The value.
The DoubleRange
Offsets the specified range by value.
The range.
The value.
The DoubleRange
Excludes the specified range.
The range.
The excluder.
The left range.
The right range.
True if empty
Checks whether intersection region of two ranges is not empty.
the DoubleRange
true if intersection is not empty
Checks whether intersection region of two ranges is not empty.
The start value
The end value
true if intersection is not empty
Checks whether the given value is inside the axis range
The value.
True if value is inside
Checks whether the given range is inside the axis range
The range.
True is range is inside
Indicates whether this instance and a specified object are equal.
Another object to compare to.
true if obj and this instance are the same type and represent the same value; otherwise, false.
Returns the hash code for this instance.
A 32-bit signed integer that is the hash code for this instance.
Gets the Empty value
Gets the Start value
Gets the End value
Gets the Delta value
Gets the median.
The median.
Gets a value indicating whether IsEmpty
Legend position in chart area.
A date time interval.
Automatically determine interval.
Interval type is milliseconds.
Interval type is seconds.
Interval type is minutes.
Interval type is hours.
Interval type is days.
Interval type is months.
Interval type is years.
Specifies the different values that are natively used.
value
value
value
value
Logarithmic value
Specifies the rendering mode to be used to render the chart series.
Default element will be used to render the series
WriteableBitmap will be used to render the series
DirectX will be used to render the series
Represents the Icon for the Chartlegend
Default behaviour
Represents the Icon of Series type
Represents the Rectangular Icon
Represents the Straight Line
Represents the Circle
Represents the Diamond
Represents the Pentagon
Represents the Triangle
Represents the Inverted Triangle
Represents the Cross
Represents sorting direction
Orders the items in increasing order.
Orders the items in decreasing order.
Represents Sorting Axis.
Sorting will be done based on values related to x-axis.
Sorting will be done based on values related to y-axis.
Represents the adornments marker symbol types.
Custom option to set User-defined SymbolTemplates
Renders Ellipse symbol
Renders Cross symbol
Renders Diamond symbol
Renders Hexagon symbol
Renders HorizontalLine symbol
Renders InvertedTriangle symbol
Renders Pentagon symbol
Renders Plus symbol
Renders Square symbol
Renders Traingle symbol
Renders VerticalLine symbol
Represents axis elements position in elements panel.
Positions the elements above the axis line.
Positions the elements below the axis line.
Represents the axis header position.
Positions the header near the axis.
Positions the header far away from the axis.
Represents the aggregation functions.
Represents the modes for placing edge labels in .
Value indicating that the edge label should appear at the center of its GridLines.
Value indicating that edge labels should be shifted to either left or right so that it comes within the area of Chart.
Value indicating that the edge labels should be fit within the area of .
Value indicating that the edge labels will be hidden.
Represents the visibility for edge label.
Value indicating that default behavior of axis.
Value indicating that edge labels should be visible all cases.
Value indicating that edge labels should be visible in non zoom mode.
Specifies the options for the action that is to be taken when labels intersect each other.
No special action is taken. Labels may intersect.
Labels are wrapped into multiple rows to avoid intersection.
Labels are hidden to avoid intersection.
Labels are rotated to avoid intersection.
Represents the different types of color palette available in library.
No palette will be set
Metro palette will be set.
Custom palette will be set, and color values will be taken from collection.
AutumnBrights palette will be set
FloraHues palette will be set
Pineapple palette will be set
TomatoSpectram palette will be set
RedChrome palette will be set
PurpleChrome palette will be set
BlueChrome palette will be set
GreenChrome palette will be set
Elite palette will be set
SandyBeach palette will be set
LightCandy palette will be set
Represents the modes of range padding.
A custom alignment to handle both horizontal and vertical alignment types in a generalized way.
Positions the element as like setting left/top alignment.
Positions the element as like setting right/bottom alignment.
Positions the element with center alignment.
Positions the element with default alignment when the series is transposed.
Represents modes of drawing radar and polar types.
Draw the Filled Area in the Polar Chart type
Draw the Lines in the Polar chart type
Represents modes of Chart orientation
Orienatation will be automatically analyzed based on the panel's docking position.
Horizontal Orientation will be set.
Vertical Orientation will be set.
Identifies axes types enumeration.
Intended for internal use
ChartArea
Represents No axis.
Cartesian axis.
Polar axis.
Represents modes for chart rows/columns space allocations.
Height/Width will be auto adjusted.
Height/Width will be based on the pixel units given.
Represents zooming modes of
Zooming will be done along x-axis
Zooming will be done along y-axis
Zooming will be done along both axis.
Represents label position modes available for PieSeries adornments.
PieSeries adornment labels will be placed inside over the PieSeries.
PieSeries adornment labels will be placed just outside over the PieSeries.
PieSeries adornment labels will be placed outside over the PieSeries at a certain distance.
Adornment connector line mode
Represents the positioning of Adornment labels.
Positions the Adornment labels at Default.
Positions the Adornment labels at Auto.
Positions the Adornment labels at Inner.
Positions the Adornment labels at Outer.
Positions the Adornment labels at Center.
Represents modes for positioning Chart adornments.
AdornementPosition value cannot be specified for all series types.
The values in adornments position will be applicable only to certain series
Positions the adornment at the top edge point of a chart segment.
Positions the adornment at the bottom edge point of a chart segment.
Positions the adornment at the center point of a chart segment.
Enumeration represents series adornments label content.
AdornmentInfo
Identifies that label should contain X value of series' point.
Identifies that label should contain Y value of series' point.
Identifies that label should contain percentage value of series' point among other points.
Identifies that label should contain value of Y of total values.
Identifies that label should contain value.
Label's content will be retrieved from the
ChartAdornmentInfo.LabelContentPath
property.
Represents modes of displaying empty points.
The empty point segment resembles the shape of a normal segment.
Fills the empty point segments with the color value specified in series property.
The empty point segment resembles the shape of a symbol control.
The empty point segment resembles the shape of a symbol control.
Fills the symbol segments with the color value specified in series property.
Represents modes for handling empty points.
Validates the empty points in a series and sets the points y-value to Zero.
Validates the empty points in a series and sets the points y-value to an average value based on its neighbouring points.
Lists the funnel mode options.
ChartFunnelType
The specified Y value is used to compute the width of the corresponding block.
The specified Y value is used to compute the height of the corresponding block.
Specifies the mode in which the Y values should be interpreted in the Pyramid chart.
ChartPyramidType
The Y values are proportional to the length of the sides of the pyramid.
The Y values are proportional to the surface area of the corresponding blocks.
Specifies the Interval type in which the navigator values should be displayed.
One year interval.
One Quarter interval
One Month interval
One Week interval
One Day interval
One Day interval
The pixel mode for the CoordinateUnit of Annotation
The axis mode for the CoordianteUint of Annotation
Specifies the type of surface
Specifies the mode of surface projection
Represents Perspective CameraProjection
Represents Orthographic CameraProjection
Specifies which price need to consider for fluctuation detection
Specifies which type segment consider for rendering.
Contains Chart resource dictionaries
Contains utility methods to add and remove elements inside a panel.
Constructor
Constructor
Generates or recycles the elements
Number of elements to be generated
Method used to add a element in the panel.
Indexes the of.
The element.
Method used to remove the element from the panel.
Creates a new instance of the specified type
Removes the particular binding from the generated elements
Clears the generated elements
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Get the panel
Get the value of CLR property.
Provides binding objects to be attached with the generated FrameworkElement.
Return the panel's child at the corresponding index