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