首页 > Windows开发 > 详细

WPF强制设置TextBox的焦点

时间:2017-07-20 15:02:05      阅读:399      评论:0      收藏:0      [点我收藏+]

在需求中遇到这样一种场景:就是在无论何时都要把焦点设置在一个TextBox中。

方式1:在窗体的Load事件中去设置焦点,(注意:不能在窗体的构造函数中对TextBox设置焦点,因为此时窗体的Visual还没有初始化):

           TextBox.Focus();或者键盘的焦点Keyboard.Focus(TextBox)

方式2:在窗体的Load事件中设置一个委托,代码:

           this.Dispatcher.BeginInvoke(DispatcherPriority.Background,
             (Action)(() => { Keyboard.Focus(TextBox); }));

待窗体初始化完后调用。

WPF强制设置TextBox的焦点

原文:http://www.cnblogs.com/xiesong/p/7211071.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!