我想确定用户通过键盘输入的符号。
例如,在 Windows 窗体中 KeyPressEventArgs 具有 KeyChar 属性,但在 Windows Phone 中 KeyEventArgs 没有此属性。
需要处理这个事件,因为我想处理一些西里尔字母符号。
正如您所说,e.Key 和 e.PlatformKeyCode 不会授予成功 - e.Key = Key.Unknown。
但我认为你可以尝试这样做:
private void myTextbox_KeyUp(object sender, System.Windows.Input.KeyEventArgs e)
{
char added = myTextbox.Text.ElementAt(myTextbox.Text.Length - 1);
}
当用户输入符号时 - 检查最后添加到文本中的符号,因为我已经检查过它适用于西里尔字母。然后,在同一事件中,您可以使用此文本或符号执行您想要的操作。
我在 TextBox 上检查过这个,我想我不知道你的问题是否与它有关。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)