This is a migrated thread and some comments may be shown as answers.

Problem in Zoom bar and Cartesian grid are not shown in chartview wpf

1 Answer 22 Views
This is a migrated thread and some comments may be shown as answers.
Senthil kumar
Top achievements
Rank 1
Senthil kumar asked on 19 Dec 2013, 07:54 AM
Here i have mentioned implementation of code. i created a custom control 'VSRadCartesianChart' and implemented some dependency control in  it and generate the X,Y axis and line series are dynamically.

i applied Zoom&Par bar visible to both axis and applied style that that it only visible when zoom & par when applied.(other wise in normal case, it does it show).

Also , I have implemented 'CartesianGrid' in it and applied Y axis line visibility.

problem which are facing:
1. setting which applied in cartesian grid is not shown. it doesn't apply any style in it. (see the attached image)
2. Y-axis zoombar is not shown. 
3. TargetType="chartView:PanZoomBar" style setting is not applied (controlling the visiblity of panzoombar based in property in viewmodel)

could you please give your feedback. it is urgent requirement.

<local:VSRadCartesianChart x:Name="Chart1"    Zoom="{Binding Zoom }" PanOffset="{Binding PanOffset}"  local:ChartViewDragDropBehaviour.IsEnabled="True" AllowDrop="True"   >
                                    <Style TargetType="chartView:PanZoomBar">
                                        <Setter Property="Visibility" Value="{Binding Path=IsZoomBarVisible Converter={StaticResource BoolToCollapsedConverter} }" />

<Style x:Key="BorderStyle" TargetType="Border">
                                        <Setter Property="Background" Value="#1B9DDE" />
<local:VSRadCartesianChart.Grid >
                                    <telerik:CartesianChartGrid MajorLinesVisibility="Y" StripLinesVisibility="Y" >
                                        <SolidColorBrush Color="#FFD7D7D7"  Opacity="0.3" />
                                        <SolidColorBrush Color="Transparent" />

                                        <Binding Path="ChartList" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged"  />
                                 <local:VSRadCartesianChart.Behaviors >
                                    <telerik:ChartPanAndZoomBehavior ZoomMode="Both" PanMode="Both" >

1 Answer, 1 is accepted

Sort by
Telerik team
answered on 23 Dec 2013, 04:56 PM
Hi Senthil kumar,

I tried to reproduce the issues you are facing but to no avail. I had not problems showing the CartesianGrid and the PanZoomBars on both axis, as well as applying the style to the PanZoomBar. Please provide a sample runnable project isolating the issues so I can debug it locally and give you a possible solution. As this is a forum thread you can do that by using a third party website for upload and share or open a ticket thread and attach it there.

Also, in case you require faster replies you can open a support ticket thread where you will get a reply within 24 hours.

Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>
Asked by
Senthil kumar
Top achievements
Rank 1
Answers by
Telerik team
Share this question