Exemple #1
0
        protected void ShowRangeDialog(Axis axis)
        {
            IDialogServiceExt svc     = SimpleIoc.Default.GetInstance <IDialogServiceExt>();
            IRangeModel       rangeVM = svc.ShowRangeDialog(axis.ActualMinimum, axis.ActualMaximum);

            if (rangeVM != null)
            {
                axis.Reset();
                if (rangeVM.Auto)
                {
                    axis.Minimum = double.NaN;
                    axis.Maximum = double.NaN;
                }
                else
                {
                    axis.Minimum = rangeVM.From;
                    axis.Maximum = rangeVM.To;
                }

                this.plotModel.InvalidatePlot(false);
            }
        }