Joe*_*ite 52 wpf focus focusvisualstyle
我有一个WPF UserControl,Focusable ="True".它是窗口中唯一可聚焦的控件.
每当用户按Tab或Alt(特别是当他们按Alt + Tab键到另一个应用程序)时,我的UserControl会获得一个虚线边框,即焦点矩形.然后焦点矩形停留在那里直到窗口关闭.
如何防止我的UserControl显示此焦点矩形?
事实证明,我的UserControl实际上并没有显示焦点矩形.My Focusable UserControl包含另一个UserControl,而UserControl又包含ItemsControl,而ItemsControl则显示焦点矩形.
当我将FocusVisualStyle ="{x:Null}"添加到ItemsControl时,焦点矩形消失了.
Sac*_*tin 70
如果您不想在任何情况下显示焦点矩形,可以将FocusVisualStyle设置为null.
<MyControl FocusVisualStyle="{x:Null}" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16354 次 |
| 最近记录: |