Как определить, когда была отклонена SIP-клавиатура WP7 - PullRequest
0 голосов
/ 10 февраля 2012

Я заметил, что при отображении SIP-клавиатуры событие OnBackKeyPress не запускается, когда пользователь отклоняет клавиатуру с помощью кнопки возврата WP7.

Есть ли способдля меня, чтобы определить, когда клавиатура была отклонена с помощью кнопки назад?

Спасибо

Ответы [ 2 ]

1 голос
/ 10 февраля 2012

Проверьте наличие события LostFocus на TextBox. Может быть, он может подойти для вас (но он также будет срабатывать, когда пользователь нажмет за пределами TextBox)

1 голос
/ 10 февраля 2012

Вы можете обработать событие KeyUp текстового поля и затем проверить PlatformKeyCode.

 <TextBox Text="TextBox" Width="460" KeyUp="Textbox_KeyUp" />

Затем в обработчике события:

private void Textbox_KeyUp(object sender, KeyEventArgs e)
{
     //27 is the PKC for the hardware back button
     if (e.PlatformKeyCode == 27)
     {
         //Backbutton is pressed
     }            
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...