6 Answers, 1 is accepted
0
Hello Smartpcr,
The current BETA version supports multiple item selection only -- we will be extending the ChartSelectionBehavior with series selection and the ability to specify single item/series selection for the Q1 2012 official release.
Here is a sample code snippet that demonstrates how you can enable the chart selection:
All the best,
Giuseppe
the Telerik team
The current BETA version supports multiple item selection only -- we will be extending the ChartSelectionBehavior with series selection and the ability to specify single item/series selection for the Q1 2012 official release.
Here is a sample code snippet that demonstrates how you can enable the chart selection:
- Add ChartSelectionBehavior instance to the RadCartesianChart.Behaviors collection.
- Define the desired selection color via custom ChartPalette and set it to the RadCartesianChart.SelectionPalette property.
- You can detect the selection actopn via the RadCartesianChart.SelectionChanged event.
<
telerik:RadCartesianChart
x:Name
=
"RadChart1"
Palette
=
"Metro"
SelectionChanged
=
"RadChart1_SelectionChanged"
>
<
telerik:RadCartesianChart.Behaviors
>
<
telerik:ChartSelectionBehavior
/>
</
telerik:RadCartesianChart.Behaviors
>
<
telerik:RadCartesianChart.SelectionPalette
>
<
telerik:ChartPalette
>
<
telerik:ChartPalette.GlobalEntries
>
<
telerik:PaletteEntry
Fill
=
"Red"
/>
</
telerik:ChartPalette.GlobalEntries
>
</
telerik:ChartPalette
>
</
telerik:RadCartesianChart.SelectionPalette
>
<
telerik:BarSeries
>
<
telerik:CategoricalDataPoint
Value
=
"1"
/>
<
telerik:CategoricalDataPoint
Value
=
"2"
/>
<
telerik:CategoricalDataPoint
Value
=
"6"
/>
<
telerik:CategoricalDataPoint
Value
=
"7"
/>
</
telerik:BarSeries
>
<
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:CategoricalAxis
/>
</
telerik:RadCartesianChart.HorizontalAxis
>
<
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:LinearAxis
/>
</
telerik:RadCartesianChart.VerticalAxis
>
<
telerik:RadCartesianChart.Grid
>
<
telerik:CartesianChartGrid
MajorLinesVisibility
=
"Y"
/>
</
telerik:RadCartesianChart.Grid
>
</
telerik:RadCartesianChart
>
All the best,
Giuseppe
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
0
SOFIE
Top achievements
Rank 1
answered on 17 Jan 2012, 10:12 AM
Hi Telerik,
I have been using the new chart engine and I must admit it is so much more simple than the previous one.
I have implemented the selection behavior and it works well, I can click on any of my bar and raise the selection event.
Nevertheless, I am trying now to find a way to select on of the bar (from my BarSeries) from code and not from mouse click anymore.
I tried to set the selectionPoints in the code manually without success.
Can you tell me how to select one single bar from code ?
Thanks !
I have been using the new chart engine and I must admit it is so much more simple than the previous one.
I have implemented the selection behavior and it works well, I can click on any of my bar and raise the selection event.
Nevertheless, I am trying now to find a way to select on of the bar (from my BarSeries) from code and not from mouse click anymore.
I tried to set the selectionPoints in the code manually without success.
Can you tell me how to select one single bar from code ?
Thanks !
0
SOFIE
Top achievements
Rank 1
answered on 18 Jan 2012, 09:56 AM
Up ;)
0
Hello Sofie,
RadChart.SelectionPoints is a read-only collection that is generally useful if you would like to use the chart selection in a different control (i.e. you will bind ListBox.ItemsSource to RadChart.SelectionPoints).
You can use the respective DataPoint.IsSelected boolean property to achieve the desired effect:
Hope this helps.
All the best,
Giuseppe
the Telerik team
RadChart.SelectionPoints is a read-only collection that is generally useful if you would like to use the chart selection in a different control (i.e. you will bind ListBox.ItemsSource to RadChart.SelectionPoints).
You can use the respective DataPoint.IsSelected boolean property to achieve the desired effect:
(RadChart1.Series[0]
as
BarSeries).DataPoints[2].IsSelected =
true
;
Hope this helps.
All the best,
Giuseppe
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
0
smartpcr
Top achievements
Rank 1
answered on 18 May 2012, 06:02 PM
Which future release support selection behavior on chart series? thanks!
0
Hello Xiaodong,
Could you elaborate a bit more on the desired selection behavior -- if you are looking for series-wide selection e.g. for a LineSeries to highlight the whole polyline in a different color, unfortunately this functionality is not available yet.
All the best,
Giuseppe
the Telerik team
Could you elaborate a bit more on the desired selection behavior -- if you are looking for series-wide selection e.g. for a LineSeries to highlight the whole polyline in a different color, unfortunately this functionality is not available yet.
All the best,
Giuseppe
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>