I know it's a particular case, but lets's suppose I create a slider like the following:
<SfSlider @ref="slider" @bind-Value="sliderValue" Min="0" Max="Days" Step="1">
</SfSlider>
With a Days value of 100.
Running the application, all works correctly, and we are happy.
Now I change at runtime the value of 'Days', to 200, and call StateHasChanged().
The slider reflects the new situation, and I can drag the 'handle' of the slider to any value I want (of course now from 0 to 200).
BUT, if I use the arrow keys, the step is not 1 anymore, but it's 2. So it 'jumps' on even or odd values, depending on the starting point I dragged it to.
It's like the slider is updated correctly to the new interval, EXCEPT the increment, that remains proportioned to the original one, calculated during the creation.
By the way, I tried to call a 'slider.Refresh()', but it tells me this method doesn't exist. I thought it was on any of your components.
Thank you.