如何禁用TabItem的虚线轮廓?

Jad*_*ias 0 .net wpf tabcontrol focus tabitem

当a TabItem有焦点时,它显示内部虚线计数.如何使其透明或禁用它以获得焦点?

Fre*_*lad 5

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

<TabControl ...>
    <TabControl.Resources>
        <Style TargetType="TabItem">
            <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
        </Style>
    </TabControl.Resources>
    <!-- ... -->
</TabControl>
Run Code Online (Sandbox Code Playgroud)

更新

确保我们谈论同样的事情

使用FocusVisualStyle选择(虚线计数)
替代文字

没有FocusVisualStyle选择.这是TabItem聚焦(由键盘设置)并且FocusVisualStyle设置为null时您将获得的外观
替代文字