WP7 AutoCompleteBox сходит с ума - PullRequest
0 голосов
/ 15 ноября 2010

Доброе утро всем,

Мне интересно, так как с момента последнего обновления WP7 SDK есть новый AutoCompleteBox, включенный в ns: Microsoft.Phone.Controls. Я в основном использовал System.Windows.Controls.AutoCompleteBox, и я увидел новый, поэтому я сказал себе: «Эй! Ориентированный на телефон AutoCompleteBox! Давайте заменим старый ». Дело в том, что он глючит… На самом деле он, кажется, вообще не работает, когда вы нажимаете на него, набираете букву, вы получаете автозаполнение, вы выбираете значение, которое свойство Text заполняет им в порядке НО клавиатура никогда не гаснет (ни после касания в другом месте, ни после переключения экрана)…. У него есть еще один большой недостаток ... Событие TextChanged никогда не запускается ... Так что либо в обновлении что-то не так, либо эмулятор сходит с ума.

Кто-нибудь уже сталкивался с этим? Если нет, то есть предложения?

Спасибо заранее, Приветствия

Милуд Б.

1 Ответ

1 голос
/ 15 ноября 2010

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * • * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Первым впервые появился «Официальный» AutoCompleteBox.

Образец на CodePlex прекрасно работает для меня.

Можете ли вы точно подтвердить, какие версии вы используете.
Кроме того, как и почему вы подключаете обработчик событий TextChanged?

Вот как я это сделал:

XAML:

<toolkit:AutoCompleteBox VerticalAlignment="Top" ItemsSource="{StaticResource words}" Margin="0,12" TextChanged="AutoCompleteBox_TextChanged" />

Код:

    private void AutoCompleteBox_TextChanged(object sender, System.Windows.RoutedEventArgs e)
    {
        // arbitrary use of MessageBox just to confirm getting value entered
        MessageBox.Show(((AutoCompleteBox)(sender)).Text);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...