Автозаполнение из Silverlight Toolkit не работает хорошо с числами
-
09-10-2019 - |
Вопрос
Я реализовал простой проект, чтобы показать вам мою проблему. У меня есть простой веб-сервис, полный (французский) города по имени или почтовому индексу. Когда я поставил письмо, автозапись показывает список городов, как и ожидалось. Если я поставлю номер, он не отображает список, даже если я проследил код, и он заполняется и хорошо разбирается ...
Это известная проблема?
Загрузите мой образец проекта (просто шаблон по умолчанию с автозаполнением): http://dl.dropbox.com/u/3475545/autocomplete.zip.
Решение
Поскольку ваш сервис делает фильтрацию, вам нужно добавить FilterMode="None"
к XAML на вашем AutoCompleteBox
. Отказ По умолчанию режим StartsWith
Итак, вы обслуживаете все города с сопоставленными Zip-кодами, но затем AutoCompleteBox исключает их все, потому что никто не начнется с Zip-кода.