Approved
Last Updated: 05 Nov 2018 14:29 by ADMIN
Currently, the control relies on its IsLoaded property to determine if it should render its items (axes, data points, annotations, etc.). However, if you measure and arrange the control in code without adding it into the visual tree, the IsLoaded property is not set to True, therefore the chart is not rendered and the image gets empty.

Original description
----------------------------------

Title: RadCartesianChart incorrecly rendered

We're rendering (Telerik) charts in code behind, to include them in a dynamic documentation.

For most controls it works fine - using standard methods (rendering control with System.Windows.Media.Imaging.RenderTargetBitmap and saving the result BitmapSource to disk)

However, it's impossible with RadCartesianChart with CategoricalSeriesDescriptor or ChartSeriesDescriptor. What we are able to get are axes and descriptions, but not bars.

I'm attaching an example - MainWindow displays a chart. I try to also create the chart in code behind. 
In CreateAndSaveChart() method I create a chart with a DataContext, then I call Measure and Arrange methods on it. At this stage the control should be properly initialized and ready to render. (For simplicity I omit rendering control with RenderTargetBitmap - you can preview the control with WPF Tree Visualizer, which will give you the same result). Well, if you preview the control at this stage, you'll see that the chart is missing bars. 
Next I create a new Window with my chart as a content, and display it for a while. Now the chart is fully and correctly rendered. As a workaround we display some Telerik chart in a transparent window to fully render, but such a workaround was reported not to work for some clients and is unacceptable in a long run. With most of Telerik charts we don't have such problems.

Other issue:
- for other Telerik charts we need to wait a few seconds to have it fully rendered. It's be better to have an event informing that the control is ready. 

I'll be happy to add more details if you need any.

* While experimenting with the example I've suddenly managed to render the chart with bars, but this time the rendered size was incorrect (very small)
Completed
Last Updated: 19 Oct 2018 13:57 by ADMIN
When you try to set the LabelDefinition property in style it is not applied.

As a workaround you can create an attached property to which you can apply the custom definition and set it to the LabelDefinition property of the annotation in its OnPropertyChangedCallback.
Completed
Last Updated: 19 Oct 2018 10:45 by ADMIN
If the annotation and its label are out of the viewport (the plot area) and then use the PanZoomBar to scroll to it, the label is not displayed. It appears after the chart layout is updated (ex: resize or zoom).
Approved
Last Updated: 16 Oct 2018 11:55 by ADMIN
Approved
Last Updated: 16 Oct 2018 10:52 by ADMIN
Approved
Last Updated: 03 Aug 2018 09:30 by ADMIN
If you define the chart in a new window and open it from the app main window, and then close the window, the chart stays in memory. This is reproducible only in a data binding scenario - the ItemsSource of the chart series should be set to a ObservableCollection<T>. 

Additionally, the collection bound to the ItemsSource of the series should be still alive. For example, it can be defined in the view model of the main window that opens the window with the chart.

To resolve this you will need to set the ItemsSource of all chart series in the window to null.
Approved
Last Updated: 25 Jul 2018 14:10 by ADMIN
ADMIN
Created by: Giuseppe
Comments: 0
Category: ChartView
Type: Feature Request
5
Add support for ScatterBar series type i.e. bar series that is plotted against linear / logarithmic axis.
Declined
Last Updated: 04 Jul 2018 10:21 by ADMIN
      How can I hide the point in the lineSeries with the large data,and then zoom in by mousewheel,the point can be show in the lineSeries,when zoom out again,the point can be hide.
     Because with large data in a view,if show the point, the lineSeries's performance is poor,and the details area is not necessary,only when zoom in,we hope to show the point.
Approved
Last Updated: 27 Jun 2018 20:16 by ADMIN
Created by: Barnaby
Comments: 8
Category: ChartView
Type: Feature Request
4
Create 2-dimensional contour plot from unstructured 3-dimensional data.  Means the points are randomly arranged in the XY plane.

Attached file shows an example of what I would like to achieve.  I think the contour plot Telerik does currently requires a structured grid, i.e. full grid of NxM points.
Approved
Last Updated: 26 Jun 2018 14:18 by Dinko
ADMIN
Created by: Dinko
Comments: 2
Category: ChartView
Type: Feature Request
2

			
Approved
Last Updated: 18 Jun 2018 10:17 by ADMIN
Completed
Last Updated: 14 Jun 2018 05:26 by ADMIN
ADMIN
Created by: Martin Ivanov
Comments: 1
Category: ChartView
Type: Bug Report
0
On a desktop device the tooltip is shown when the mouse enters the data point's visual element. On touch device the tooltip should be displayed when you tap (or tap and hold) on the visual element. Currently, this doesn't work. 

To work this around you can implement custom tooltip behavior using RadToolTip and TouchManager.

https://docs.telerik.com/devtools/wpf/controls/radtooltip/overview

https://docs.telerik.com/devtools/wpf/controls/touchmanager/overview
Completed
Last Updated: 04 Jun 2018 07:18 by ADMIN
During Series animation, the stroke of the AreaSeries (area, splinearea, scatterarea, steparea) is not animated.
Approved
Last Updated: 14 May 2018 12:45 by ADMIN
Gaps appear between the bars in the stacks when the series are populated with negative and positive values. Check the attached picture.

If you have a scenario with mixed values (positive and negative) use RangeBarSeries instead of BarSeries.
Completed
Last Updated: 11 May 2018 05:52 by ADMIN
ADMIN
Created by: Giuseppe
Comments: 1
Category: ChartView
Type: Feature Request
3
Add support for chart series animations.
Approved
Last Updated: 23 Mar 2018 12:53 by ADMIN
This reproduces when the axis' SmartLabelMode is enabled. For example, set to SmartStep. 

See the attached video.

As a workaround you can disable the smart label mode and manually calculate the range when zooming. You can use its Minimum, Maximum, MajorStep and MajorStepUnit properties.
Approved
Last Updated: 20 Mar 2018 15:19 by ADMIN
ADMIN
Created by: Dinko
Comments: 2
Category: ChartView
Type: Feature Request
1

			
Completed
Last Updated: 12 Feb 2018 11:37 by ADMIN
The exception is reproducible when you are using SplineSeries with DateTimeContinuousAxis. You need to add data points to the chart with a gap between the dates.
Approved
Last Updated: 02 Nov 2017 08:57 by Vladimir
ADMIN
Created by: Vladimir Stoyanov
Comments: 0
Category: ChartView
Type: Feature Request
3
Introduce a way to set a geometry for the chart series' data points. Currently you cannot easily change the geometry of the default visual of PointSeries and LineSeries, for example. We can also introduce a default visual geometry selector.
Approved
Last Updated: 10 Oct 2017 11:28 by Vladimir
An InvalidCastException is thrown in the Fill/Background property binding in the series' DefaultVisualStyle when the RenderOptions is set to Bitmap or Direct2D.
1 2 3 4 5 6