如何确定WP7 SIP键盘何时被解除

时间:2012-02-09 21:02:30

标签: windows-phone-7

我注意到当显示SIP键盘时,当用户通过WP7后退按钮关闭键盘时,不会触发 OnBackKeyPress 事件。

我有办法通过后退按钮确定键盘何时被解除?

由于

2 个答案:

答案 0 :(得分:1)

您可以处理文本框的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
     }            
}

答案 1 :(得分:1)

检查LostFocus上的TextBox事件。也许它可能适合你(但当用户点击TextBox之外)时它也会触发