У меня есть текстовое поле поиска в моем телефоне Windows 8. Я не хочу добавлять кнопку поиска для этого, но вместо этого используйте кнопку поиска на мобильной клавиатуре. Любые фрагменты кода или ссылки, предоставляющие входные данные для тех же ?. Кроме того, я могу развернуть это приложение на Android и iOS, так будет ли работать и эта логика для Windows-телефона с использованием C# ?.с помощью кнопки поиска клавиатуры для мобильных телефонов
0
A
ответ
0
Это невозможно, и если вы настроите кнопки так, чтобы их можно было считать не слишком последовательными для пользователей, это может не быть принято для сертификации.
Взгляните на это уже существующий SO сообщение:
0
Вы могли бы вместо того, чтобы использовать «клавишу ввода» в клавиатуре и таким образом устранить дополнительный значок.
Я могу указать код образца.
Редактировать
If (e.Key == Key.Enter)
{
// do search stuff here
}
Это должно положить внутри событие для TextChanged. Тогда это сработает.
Надеется, что это помогло
0
В KeyDown EventHandler использовать
If (e.Key == Key.Enter)
{
// do search stuff here
}
Так это ввести эквивалент поиска ?. Как и в настоящее время у меня есть Android-телефон, и всякий раз, когда я нажимаю на текстовое поле поиска, на мягкой клавиатуре есть поиск вместо ввода. Таким образом, реализация ключа ввода будет работать здесь ?. – Siddharth
Да. Если у вас есть текстовое поле, пользователь вводит все. Затем вы можете установить ключ ввода с мобильной клавиатуры, чтобы вызвать функцию, которую вы хотите найти. Затем для некоторых приятных элементов вы также должны в этом событии изменить текстовое поле на чтение, так что удалите взаимодействие. А затем покажите некоторую анимацию, возможно прогрессбар, который вы можете найти в панели инструментов, или, начав писать в xaml. – JTIM
Вы можете добавить Inputscope = "Поиск" в xaml, объявляющем текстовое поле. Это даст вам клавиатуру стиля поиска. –