gpt4 book ai didi

wpf - 从键盘禁用整个用户控制聚焦

转载 作者:行者123 更新时间:2023-12-04 22:32:17 25 4
gpt4 key购买 nike

我在一个窗口中有 UserControl。当用户使用“Tab”键移动窗口时,用户控件将获得焦点并在其周围绘制虚线边框。如何防止这种行为?

最佳答案

试试它的控制集 Focusable = "False" 。例子:

<Grid Focusable="False">
...
</Grid>

或者设置 Style 来关注自己:
<Grid FocusVisualStyle="{x:Null}" />

此外,焦点的 Style 可能是:
<Style x:Key="MyItemFocusVisual" TargetType="{x:Type Control}">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Control}">
<Border SnapsToDevicePixels="True" CornerRadius="0" BorderThickness="5" BorderBrush="#7B2F81" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>

使用:
<Grid Focusable="True" FocusVisualStyle="{StaticResource MyItemFocusVisual}" ... />
Output

关于wpf - 从键盘禁用整个用户控制聚焦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18062111/

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