是否有可能点击一个按钮,而不会失去对TextBox的焦点?

我正在尝试在C#WPF项目中开发一个触摸屏键盘控件,当TextBox获得焦点时它将可见,并且在TextBox失去焦点时隐藏。 我见过的触摸屏键盘项目已经通过将键盘定义为新窗口而不是控件来实现这一点。

对于我的应用程序,我真的希望将键盘作为主应用程序窗口中的控件。 有没有办法让一个按钮被点击(在键盘控件上)而不会导致TextBox失去焦点? 理想情况下,我想在克拉的当前位置放置一个角色。


在按钮上设置Focusable="False" 。 您仍然可以用鼠标单击它,它仍然会调用您的单击事件处理程序,但它不会获得焦点或导致TextBox失去焦点。


另一种方法是使用PictureBox代替oa按钮,然后您将自定义它。 单击时,PictureBoxes不会失去焦点。

链接地址: http://www.djcxy.com/p/39249.html

上一篇: Is it possible to click a Button without ever losing focus on a TextBox?

下一篇: Parent notification in MFC Dialog