在wp8应用程序中自定义键盘

时间:2013-12-17 05:53:21

标签: c# xaml windows-phone-8

我的目标是包含一个文本框,该文本框只能接受七个字符(S,A,B,C,D,E,U)中的一个。 有没有可能的方法来自定义屏幕键盘。 我知道有内置的布局用于输入文本,数字,聊天,公式,如

中指定的那样

http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh393998%28v=vs.105%29.aspx

但我需要键盘只包含这7个字母。 任何可能的解决方案?

修改 我通过禁用屏幕键盘上的其他键实现了这一点。找不到其他工作。

2 个答案:

答案 0 :(得分:0)

不,使用内置SIP提供程序无法做到这一点。 但是,你可以做的是创建自己的假TextBox和你自己的键盘,如控件。毕竟,你只需要输入7个字母。

编辑:我刚刚意识到只需要选择一个值。为此,请使用ListPicker,因为这是选择单个项目的标准控件。

答案 1 :(得分:0)

不支持开箱即用。

您需要创建自己的可视键盘和逻辑(约束,限制,RegEx等...)