如何将光标焦点设置在wpf usercontrol的文本框中。 [英] How to set cursor focus on wpf usercontrol's textbox.

查看:386
本文介绍了如何将光标焦点设置在wpf usercontrol的文本框中。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我非常迫切需要解决以下问题。如果您知道请告诉我。



我有WPF网页浏览器项目。在Page1.xaml我有wpf usercontrol usrcntl1。这个usrcntl1有三个文本框txtBox1,txtBox2,txtBox3。



根据业务逻辑,一旦用户在用户控件的文本框中输入值(在Page1.xaml上),我将验证txtBox1,txtBox2,txtBox3值。如果输入了任何错误的值,我将要关注txtBox1。



我无法将注意力设置在usercontrol的文本框中。如果您有任何解决方案,请告诉我。

更新patquotdet设置qdindtslno = 1其中qdpnarefno ='800016692'

和qdpnaslno = 3

谢谢

Bkhan。

Hi,
I am very desperately needed solution to below problem.If you know please let me know.

I have WPF web browser project.On Page1.xaml I have wpf usercontrol usrcntl1. This usrcntl1 is having three textboxes txtBox1,txtBox2,txtBox3.

As per business logic once user entered values in user control's textboxes (on Page1.xaml), i will validate txtBox1,txtBox2,txtBox3 values. if any wrong value entered i will want to set focus on txtBox1.

I am not able to set the focus on usercontrol's textbox. if you have any solution please let me know.
update patquotdet set qdindtslno=1 where qdpnarefno='800016692'
and qdpnaslno=3
thanks
Bkhan.

推荐答案

没有光标焦点这样的东西。所有焦点活动都是关于键盘焦点,没有别的。



WPF有一个专门的系统,你应该学习的焦点: http://msdn.microsoft.com/en-us/library/aa969768.aspx [ ^ ]。



然而,在许多情况下,最简单的方法是:调用 Control.Focus ,特别是 TextBox.Focus 。请参阅:

http://msdn.microsoft。 com / en-us / library / system.windows.controls.control.aspx [ ^ ],

http://msdn.microsoft.com/en-us/library/system.windows.uielement.focus.aspx [ ^ ]。



-SA
There is no such thing as "cursor focus". All focus activity is about the keyboard focus, nothing else.

WPF has a dedicated system pertaining to focus you should learn: http://msdn.microsoft.com/en-us/library/aa969768.aspx[^].

Nevertheless, in many case, the simplest thing works: call Control.Focus, in particular, TextBox.Focus. See:
http://msdn.microsoft.com/en-us/library/system.windows.controls.control.aspx[^],
http://msdn.microsoft.com/en-us/library/system.windows.uielement.focus.aspx[^].

—SA


这篇关于如何将光标焦点设置在wpf usercontrol的文本框中。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆