在我的Windows Phone 7 Silverlight应用程序中,我有自己的自定义键盘,而不是标准的软键盘。我遇到的问题是我还没有找到一种方法来完全禁用或阻止我的应用程序或TextBox组件的SIP / Soft Keyboard。
我已经看过如何通过将焦点从TextBox移开来输入某个键时隐藏键盘的解决方案,但我想阻止它出现。
我的问题与How do I prevent the software keyboard from popping up?和How to prevent keyboard to show in EditText onTouch?上的内容非常类似,但对于Windows Phone 7而言。
我完全清楚有些人可能认为使用自己的键盘代替标准输入是愚蠢的,但我有理由这样做,而我只是想知道是否有可能实现所描述的内容。 / p>
答案 0 :(得分:4)
如果您不想使用SIP,则不需要TextBox。
使用TextBlock并将其绑定到自定义按钮生成的输入。
答案 1 :(得分:0)
答案 2 :(得分:0)
Peter,考虑使用THIS进行自定义。我正在一个使用自定义键盘的项目中工作。通过一些额外的代码和自定义,我已经制作了自定义软键盘,如下面的屏幕截图所示。现在,我的软键盘工作正常,但还有一些问题需要解决。
我的自定义WP键盘问题是:
答案 3 :(得分:0)
IsHitTestVisble = false解决您的问题