如何禁用TabItem的虚线轮廓?

时间:2010-11-26 16:14:32

标签: .net wpf focus tabcontrol tabitem

TabItem具有焦点时,它显示内部虚线轮廓。如何使其透明或禁用它以获得焦点?

1 个答案:

答案 0 :(得分:5)

如果您正在谈论FocusVisualStyle,可以通过将以下内容添加到TabControl来删除它

<TabControl ...>
    <TabControl.Resources>
        <Style TargetType="TabItem">
            <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
        </Style>
    </TabControl.Resources>
    <!-- ... -->
</TabControl>

<强>更新

确保我们谈论同样的事情

使用FocusVisualStyle选择(虚线计数)
alt text

没有FocusVisualStyle选择。当TabItem聚焦(由键盘设置)并且FocusVisualStyle设置为null时,这将是您将获得的外观 alt text