无法使用VirtualKey区分冒号和分号

时间:2014-06-14 11:47:44

标签: c# enums windows-phone-8.1 virtual-keyboard

我的Windows Phone 8.1应用程序中的TextBox上有一个KeyDown处理程序,其中的switch语句基于按下的键。

private void TextKeyDown(object sender, KeyRoutedEventArgs e)
{
    switch (e.Key)
    {
        case (VirtualKey)186: //semicolon is typed
            {
                DoStuffHere();
            }
        //other cases...
    }
}

我无法区分结肠和分号。我试过e.Key.ToString(),但我只得到枚举号码(186)。无论如何要直接找出正在输入的字符而不直接查看文本?由于这是一个KeyDown事件,我无法从这里查看文本......

0 个答案:

没有答案