Вопрос

У меня есть текстовое поле в графическом интерфейсе WP7, которое я хотел бы привязать к общему списку, хранящемуся в ИзолированныеStorage.Целью было бы предоставить такую ​​функцию, как AutoCompleteBox в WPF, которая, похоже, отсутствует в WP7 Silverlight.Я хочу предоставлять предложения на основе записей в списке избранного по мере того, как пользователь вводит текст.Соответствие будет базовым совпадением по строке.beginsWith(string foo).

Любое предложение о том, как я могу это сделать?

РЕДАКТИРОВАТЬ:Попробовал предложение Маттиуса, но безуспешно.Скачал библиотеку и добавил все необходимые ссылки.Затем попробовал сценарий №.5 упомянуто на nikhilk.net.И TextBox, и XTextBox выдают ошибку, когда я пытаюсь добавить либо .Оба говорят:

Тип (TextBox | XTextBox) не поддерживает прямое содержимое.

Так что не повезло на этом фронте...другие предложения?

Это было полезно?

Решение

Пробовали ли вы использовать AutoCompleteBox из Silverlight 3 SDK?Вы можете изменить стили в соответствии с вашим приложением, но AutoCompleteTextBox хорошо работает для Windows Phone 7. Это сообщение на форуме может быть отправной точкой, если вы хотите реализовать собственное текстовое поле автозаполнения.

Другие советы

Я бы посмотрел на текстовое поле автозаполнения Silvelright FX ( http://www.nikhilk.net/Silverlight-AutoComplete.aspx ), он предназначен для Silverlight Desktop, но у него больше шансов быть совместимым с WP7, чем с WPF.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top