2 cshmicky cshmicky 于 2017.01.11 03:45 提问

WPF TextBox 如何获取自定义虚拟软键盘输入的值

如下图所示,目前是当窗体中的文本框获取焦点后将 自定义虚拟软键盘(keyboard.xaml) 通过keyboard.show() 显示出来,但是文本框获取不到通过虚拟软键盘输入的值,反而是电脑上任意一个软件中能输入文本值的地方,都可以通过这个弹出的软件盘进行字符输入,求教高手支招!谢谢

虚拟软件盘源码

1个回答

dabocaiqq
dabocaiqq   2017.01.14 22:56
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
wpf 触屏虚拟键盘支持中英文切换
wpf 触控下的虚拟键盘,支持中英文切换,根据textbox显示虚拟键盘位置
WPF 在TextBox、PasswordBox获得焦点无效解决方案
需求:一个Window存在两个usercontrol:A.xaml和B.xal。 A.xaml显示,B.xaml隐藏,点击A.xaml中的按钮自身隐藏,B.xaml显示,并且B.xaml中的PassWrodBox(一下简称PWD)获得焦点 问题:将B.xaml中的PWD设置Focus()方法获得焦点,但是却无效 调试现象:1)当进行调试时,就可以获得焦点,直接运行则获得焦点无效 2)直接运
WPF虚拟键盘
WPF制作的虚拟键盘,已打包成dll,可引用到其他项目中。
TextBox输入值自动获取后台匹配值
AjaxPro.NET实现TextBox智能获取服务端数据功能 AjaxPro.NET是一个优秀的Ajax框架, 在实际应用中只要添加其DLL引用并进行简单的配置, 即可以非常方便的在客户端直接调用服务端方法, 实现验证目的. 效果图显示: 前台调用代码: AutoQueryTextBox mainLoop = functio
WPF TextBox 控件获取热键并转为 win32 Keys
WPF 中使用的 Key 对象与 WinForm 中的 Keys 不同,两者的按键枚举对象与物理键的映射关系有功能键上有区别,无法进行类型强制转换。使用 win api 注册热键时,需要将之转换成 win32 的键值,可以使用 KeyInterop.VirtualKeyFromKey(),另外,Keys 可以保存组合鍵,Key 则只是单个按键。Keys 的成员中有个 Modifiers,从下图可以
WPF 如何对TextBox中输入的内容进行验证?
其实,在日常生活中我们打开一个网站或者APP首先都会弹出登录或注册的界面。比如注册,有用户名和密码,当你输入用户名时,如何不符合它定义的格式就会有提示要重新输入。在下不才,新手上路,想记录一下目前项目中用到的验证。说是项目,在我看来却有些淡淡的忧伤,因为是直接给客户做的,知识点不是很多,开发流程都已给出。。好了,闲话不多说,直接讲问题。
【.Net码农】WPF 模拟UI 键盘录入
WPF 模拟UI 键盘录入      开发WinForm 应用程序时可以利用SendKeys 类方便的模拟键盘录入操作。那么在WPF 中如何为控件实现键盘模拟呢?本篇将使用WPF SendKeys 实现和WinForm 中相同的效果。      首先将WpfSendKeys.dll 加入到项目References 中,在XAML 中加入两个Textbox 和一个Button
WPF模拟键盘输入相关问题
WPF模拟键盘输入碰到的问题。
C# WPF 模拟键盘输入与UI控件进行交互
模拟键盘输入数据给UI在测试程序或者其他一些比较极端的情况下是必要的,本人在编写数据库程序的时候也有一个需求刚刚好要用到。查找相关资料后发现WPF似乎并没有直接提供接口,网上实现的方法相对方便的是使用“WpfSendKeys.dll”动态链接库并调用里面的函数来发送数据给UI控件实现模拟。本人参考这篇博客,实现所需功能。下面再记述下实现的过程,并给出Demo,如果有需要的可以到上面提到的博客中下载
WPF自定义WaterTextBox
今天在看javaScript中发现有onblur和onfocus事件,很轻松了实现了有水印的TextBox,寻思着wpf中是不是也有类似的方法,查找官网api,发现了有LostFocus和GotFocus两个方法,不过,要实现类似效果,你的重写他。代码很简单,直接上: public class WaterTextBox : TextBox     {         public Water