Pre loader

DoubleRange.SetMinMax() ArgumentException

Welcome to the SciChart Forums!

  • Please read our Question Asking Guidelines for how to format a good question
  • Some reputation is required to post answers. Get up-voted to avoid the spam filter!
  • We welcome community answers and upvotes. Every Q&A improves SciChart for everyone

WPF Forums | JavaScript Forums | Android Forums | iOS Forums

0
0

Is this normal ? I was expecting SetMinMax() to set both properties and then trigger validation …

When executing this with a Axis.VisibleRange
range.SetMinMax(100, 200);
range.SetMinMax(300, 400);
I get an ArgumentEcception : VisibleRange.Min (value=300) must be less than VisibleRange.Max (value=200)

I managed to get around it like this:

        if (min > range.Max)
        {
            range.Max = max;
            range.Min = min;
        }
        else
        {
            range.Min = min;
            range.Max = max;
        }  
  • You must to post comments
0
0

Hi there,

It is happened because axis is subscribed to listen to VisibleRange.Max,Min changes internally. I could suggest you setting them separately or using RangeFactory.NewWithMinMax() or creating a new range.

We are going to resolve this making Range immutable.

Best regards,
Yuriy

  • cdicu
    Thank you for your answer
  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.

Try SciChart Today

Start a trial and discover why we are the choice
of demanding developers worldwide

Start TrialCase Studies