gpt4 book ai didi

wpf - 删除用户控件上的焦点矩形

转载 作者:行者123 更新时间:2023-12-03 06:00:16 25 4
gpt4 key购买 nike

我有一个带有 Focusable="True"的 WPF 用户控件。它是窗口中唯一可聚焦的控件。

每当用户按下 Tab 或 Alt(特别是当他们 Alt+Tab 到另一个应用程序时),我的 UserControl 都会获得一个虚线边框,也称为焦点矩形。然后焦点矩形将停留在那里,直到窗口关闭。

如何防止我的 UserControl 显示此焦点矩形?

编辑

事实证明,我的用户控件实际上并未显示焦点矩形。我的 Focusable UserControl 包含另一个 UserControl,而该 UserControl 又包含一个 ItemsControl,而 ItemsControl 则显示焦点矩形。

当我将 FocusVisualStyle="{x:Null}"添加到 ItemsControl 时,焦点矩形消失了。

最佳答案

如果您不想在任何情况下显示焦点矩形,您可以将 FocusVisualStyle 设置为 null。

<MyControl FocusVisualStyle="{x:Null}" />

关于wpf - 删除用户控件上的焦点矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/818566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com