【发布时间】:2011-03-16 14:29:57
【问题描述】:
我正在设计一个基于堆栈面板的自定义虚拟键盘,并在其中包含一堆按钮以用于多点触控。键盘将被定义为一种资源,以便在不同的窗口、画布等上使用。我的问题是,如何将焦点文本框绑定到这个自定义虚拟键盘?
最好的问候。
细胞
【问题讨论】:
标签: wpf wpf-controls binding
我正在设计一个基于堆栈面板的自定义虚拟键盘,并在其中包含一堆按钮以用于多点触控。键盘将被定义为一种资源,以便在不同的窗口、画布等上使用。我的问题是,如何将焦点文本框绑定到这个自定义虚拟键盘?
最好的问候。
细胞
【问题讨论】:
标签: wpf wpf-controls binding
对于发送输入,您可以使用 SendInput WinAPI 函数:http://msdn.microsoft.com/en-us/library/ms646310(VS.85).aspx(您可以在此处获取 PInvoke 导入:http://pinvoke.net/default.aspx/user32/SendInput.html)
但主要问题是如何避免在单击虚拟键盘窗口上的按钮时失去外部文本框的焦点。
【讨论】: