Hi Team,
I added the PinchZoomModifier to my chart. However, when we do the gesture it does not zoom, instead, it pans the y-axis.
Here is the code:
<s:SciChartSurface s:ThemeManager.Theme="BrightSpark">
<s:SciChartSurface.ChartModifier>
<s:ModifierGroup>
<s:VerticalSliceModifier ShowTooltipOn="Never">
<s:VerticalSliceModifier.VerticalLines>
<s:VerticalLineAnnotation Style="{StaticResource SliceStyle}" X1="{Binding SelectedStartDate, Mode=TwoWay}" IsEditable="True"/>
<s:VerticalLineAnnotation Style="{StaticResource SliceStyle}" X1="{Binding SelectedEndDate, Mode=TwoWay}" IsEditable="True"/>
</s:VerticalSliceModifier.VerticalLines>
</s:VerticalSliceModifier>
<s:RubberBandXyZoomModifier ExecuteOn="MouseLeftButton"
RubberBandFill="#AA34aeeb" RubberBandStroke="#AAFFFFFF"
RubberBandStrokeDashArray="2 2"/>
<s:PinchZoomModifier XyDirection="XDirection"/>
<s:MouseWheelZoomModifier XyDirection="XDirection"/>
<s:ZoomExtentsModifier ExecuteOn="MouseDoubleClick" />
<s:YAxisDragModifier DragMode="Pan"/>
<s:XAxisDragModifier DragMode="Pan" ClipModeX="None"/>
</s:ModifierGroup>
</s:SciChartSurface.ChartModifier>
<s:SciChartSurface.XAxis>
<s:DateTimeAxis AxisTitle="Time" VisibleRange="{Binding XVisibleRange, Mode=TwoWay}"
TextFormatting="dd-MMM-yyyy" SubDayTextFormatting="HH:mm:ss" DrawMinorTicks="True" />
</s:SciChartSurface.XAxis>
<s:SciChartSurface.YAxis>
<s:NumericAxis AxisTitle="Distance" VisibleRange="{Binding YVisibleRange, Mode=TwoWay}"/>
</s:SciChartSurface.YAxis>
<s:SciChartSurface.RenderableSeries>
<s:XyScatterRenderableSeries DataSeries="{Binding Chirps}" >
<s:XyScatterRenderableSeries.PointMarker>
<s:EllipsePointMarker Width="9" Height="9" Fill="SteelBlue" Stroke="LightSteelBlue" StrokeThickness="2"/>
</s:XyScatterRenderableSeries.PointMarker>
</s:XyScatterRenderableSeries>
</s:SciChartSurface.RenderableSeries>
</s:SciChartSurface>
Can you please help me to know what’s wrong here?
- Richa Khurana asked 6 years ago
- You must login to post comments
Hi Richa,
Thanks for your inquiry. I am sorry for the late reply.
Unfortunately, I couldn’t reproduce this issue on our side.
PinchZoomModifier is designed for multi-touch zooming. Please take a look at the corresponding documentation for more info:
https://www.scichart.com/documentation/v5.x/webframe.html#PinchZoomModifier.html
Could you please tell if you use touch screen to test your application? You can use RubberBandXyZoomModifier instead. Please take a look:
https://www.scichart.com/documentation/v5.x/webframe.html#RubberBandXyZoomModifier.html
Thanks in advance.
- Oleksandr Shvets answered 6 years ago
- You must login to post comments
Please login first to submit.