WPF-焦点管理 FocusManager
用法一:
在父类容器中通过附加属性FocusManager.FocusedElement来绑定需要强制获得焦点的控件。
意思是:如果在父类容器中,设置了FocusManager.FocusedElement指向某一控件,那么每当这个界面出现时,首次出现,或者关闭后再出现,就是初始化出现时,当前界面的焦点所在的控件,就是FocusManager.FocusedElement所指向的控件。
例如:
1.没有设置焦点前
<Grid PreviewKeyDown="Grid_KeyDown" > <TextBox x:Name="txt1" HorizontalAlignment="Left" Height="23" Margin="174,72,0,0"
2.设置焦点管理后
<Grid PreviewKeyDown="Grid_KeyDown" FocusManager.FocusedElement="{Binding ElementName=txt2}" > <TextBox x:Name="txt1" HorizontalAlignment="Left" Height="23" Margin="174,72,0,0"
![](https://files-cdn.cnblogs.com/files/jiangyan219/Alipay.bmp)
您的资助是我最大的动力!
金额随意,欢迎来赏!
![](https://files-cdn.cnblogs.com/files/jiangyan219/WeChat.bmp)
我写的东西能让你能懂,那是义务
毕竟占用了你生命中的宝贵的时间和注意力
要是你还能喜欢我的作品,那就是缘分了
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的因为,我的写作热情也离不开您的肯定支持,感谢您的阅读,我是【青青子衿】!