Ответ 1
Единственный способ - изменить фокус, чтобы быть в стороне от TextBox, который заставляет его быть открытым, с .Focus на каком-то другом элементе управления. Вы можете поместить его на визуальный контроль, если хотите.
Как программно закрыть экранную клавиатуру для моего приложения WP7?
Единственный способ - изменить фокус, чтобы быть в стороне от TextBox, который заставляет его быть открытым, с .Focus на каком-то другом элементе управления. Вы можете поместить его на визуальный контроль, если хотите.
Если вы на странице, которая не имеет другого разумного элемента управления для переключения фокуса, установите IsEnabled = false (а затем вернитесь к истине сразу, если хотите) в TextBox, который имеет фокус, также закроет SIP.
http://www.geekchamp.com/tips/how-to-hide-the-soft-keyboard-in-a-windows-phone-app
Вам понравится это, он решил мою проблему, когда поиск нажал