Xamarin Forms: Пикер выбран, но элемент прокрутки не движется - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть средство выбора (с именем: productName) и на основе текстовой записи (с именем: entryProductFirstLetter) я хочу показать определенный элемент этого средства выбора. Поэтому я создаю метод Entry_TextChanged, который при входе выбирает определенный сборщик.

Пример:

if(entryProductFirstLetter.Text=="A"){
   productName.SelectedIndex = 0;
}
if(entryProductFirstLetter.Text=="B"){
   productName.SelectedIndex = 42;
}
...///...
if(entryProductFirstLetter.Text=="Z"){
   productName.SelectedIndex = 1037;
}

Все работает, и сборщик отображает элемент с индексом, который я установил. Но если я коснусь палитры, элемент прокрутки всегда находится в начале, а не в выбранном мною выбранном индексе SelectIndex (поэтому мне нужно прокрутить весь список, чтобы найти нужный элемент). Можно ли автоматически «переместить» средство выбора?

Еще раз: если я нажимаю нужную букву M, когда я нажимаю на средство выбора, чтобы найти «прокрутку» в середине списка, а не вверху ( поэтому мне не нужно прокручивать половину списка, чтобы найти букву М, потому что она уже установлена).

Спасибо

...