由于 Microsoft 不允许更换系统的虚拟键盘,因此我开发了一个自定义虚拟键盘作为UserControl
在我的 Windows 应用商店应用程序中使用的。我目前的问题是,每当用户点击TextBox
.
从昨天开始,我一直在寻找解决这个问题的方法,但我无法解决。我几乎成功的尝试是开发TextBox
一个透明Canvas
的。当用户点击 时Canvas
,焦点以编程方式转移到TextBox
并且我的自定义虚拟键盘被实例化。但是,如果没有物理键盘连接到平板电脑,系统键盘也会以这种方式弹出(通过我的自定义键盘)。
我想使用 a 的主要原因TextBox
是因为这样我可以保留和使用已经实现的插入符函数,但这不是强制性的。
任何输入都会有所帮助,谢谢。