From ff5daad7f23014f2f8131872c119f1fa0fe7671e Mon Sep 17 00:00:00 2001 From: Dmitrii Cetvericov <d.cetvericov@live.de> Date: Tue, 17 Nov 2020 19:12:51 +0100 Subject: [PATCH] scroll box plots --- .../Views/StatisticsDialog.xaml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CBSVisualizer/CBSVisualizer.Modules.StatisticsDialog/Views/StatisticsDialog.xaml b/CBSVisualizer/CBSVisualizer.Modules.StatisticsDialog/Views/StatisticsDialog.xaml index 7f27011..f016fac 100644 --- a/CBSVisualizer/CBSVisualizer.Modules.StatisticsDialog/Views/StatisticsDialog.xaml +++ b/CBSVisualizer/CBSVisualizer.Modules.StatisticsDialog/Views/StatisticsDialog.xaml @@ -34,6 +34,26 @@ </Grid.RowDefinitions> <s:SciChartSurface Grid.Row="0" s:RenderableSeries="{s:SeriesBinding BoxPlotData}" ChartTitle="Delay Box Plots"> + + <s:SciChartSurface.ChartModifier> + <s:ModifierGroup> + <!-- Allow drag to zoom on Left mouse --> + <s:RubberBandXyZoomModifier ExecuteOn="MouseLeftButton" + RubberBandFill="#33FFFFFF" RubberBandStroke="#AAFFFFFF" + RubberBandStrokeDashArray="2 2"/> + <!-- Allow pan on Right mouse drag --> + <s:ZoomPanModifier ExecuteOn="MouseRightButton" ClipModeX="None" /> + <!-- Allow Dragging YAxis to Scale --> + <s:YAxisDragModifier DragMode="Scale"/> + <!-- Allow Dragging XAxis to Pan --> + <s:XAxisDragModifier DragMode="Pan"/> + <!-- Allow Mousewheel Zoom --> + <s:MouseWheelZoomModifier/> + <!-- Allow Zoom to Extents on double click --> + <s:ZoomExtentsModifier ExecuteOn="MouseDoubleClick" /> + </s:ModifierGroup> + </s:SciChartSurface.ChartModifier> + <s:SciChartSurface.XAxis> <s:NumericAxis AutoRange="Once" VisibleRange="-0.5, 7.5" FlipCoordinates="True" AxisTitle="Priority"/> </s:SciChartSurface.XAxis> -- GitLab