Пример #1
0
 private void ResetButton_Click(object sender, RoutedEventArgs e)
 {
     RangeSliderHorizontal.SetSelectedRange(0, 100);
     RangeSliderVertical.SetSelectedRange(0, 100);
     PlotChart.Model.ResetAllAxes();
     PlotChart.InvalidatePlot(true);
 }
Пример #2
0
        // Readjust Plot's Minimum/Maximum based on sliders positions.
        private void RangeSliderVertical_RangeSelectionChanged(object sender, RangeSelectionChangedEventArgs e)
        {
            if (PlotChart.Model == null || PriceAxis == null)
            {
                return;
            }

            var start = RangeSliderVertical.RangeStartSelected;
            var stop  = RangeSliderVertical.RangeStopSelected;

            PriceAxis.Minimum = PriceAxisDefaultMinimum + (PriceAxisFullRange * start / 100);
            PriceAxis.Maximum = PriceAxisDefaultMinimum + (PriceAxisFullRange * stop / 100);
            PlotChart.InvalidatePlot(true);
        }