Xamarin.Forms 滑块、值或最小值不起作用

Xamarin.Forms Slider, Value or Minimum not working

我有一个像这样的滑块:

<Slider x:Name="questionsSlider" ValueChanged="questions_ValueChanged" Maximum="30" Minimum="10" Value="10" MaximumTrackColor="Orange" MinimumTrackColor="Orange" ThumbColor="#fa5156"></Slider>

我希望我的滑块在 10,但加载时它在 0。这是它的样子:

我做错了什么,这是我的questions_ValueChanged方法:

void questions_ValueChanged(System.Object sender, Xamarin.Forms.ValueChangedEventArgs e)
        {
            var newStep = Math.Round(e.NewValue / step);
            questionsSlider.Value = newStep * step;
            questions = newStep * step;
            questionsLabel.Text = "Number of Questions: " + questions.ToString();
        }

对于那些想知道 step 是双精度且值为 10.0 的人来说

我认为你误解了你所看到的。 由于您在 xaml 中设置了 Minimum="10",这意味着当滑块一直向左时,它的值为 10。正如您所看到的。

如果滑块的值为 0,则标签的文本将为“问题数:0”。