У меня вопрос о многоступенчатых ползунках.Я пытаюсь создать несколько ступенчатых ползунков, но проблема в том, что я не знаю, как определить, какое значение ползунка изменилось
Это мой конструктор:
public FeedbackPage ()
{
InitializeComponent ();
Feedback = new Feedback();
StepValue = 1.0;
SliderValueVak.ValueChanged += OnSliderValueChanged;
SliderValueUitleg.ValueChanged += OnSliderValueChanged;
this.BindingContext = this;
}
Как вы можетеПосмотрите, изменяется ли значение ползунка, он вызывает метод OnSliderValueChanged.Код внутри этого метода показан ниже:
void OnSliderValueChanged(object sender, ValueChangedEventArgs e)
{
var newStep = Math.Round(e.NewValue / StepValue);
SliderValueVak.Value = newStep * StepValue;
SliderValueUitleg.Value = newStep * StepValue;
}
Но теперь, если я использую один ползунок, оба значения ползунка меняются, это потому, что я присваиваю им одинаковое значение.Есть ли способ использовать оператор if или swich, чтобы увидеть, какое значение слайдера изменилось?