如何创建看起来像超链接的tabitems,用户不知道使用tabcontrol,即tabitems上没有边框?所以它想像水平菜单栏(没有子项目)。
答案 0 :(得分:4)
您可以覆盖默认的TabControl.Template来隐藏边框,然后将TabItem标题设置为超链接样式。
以下是覆盖TabControl.Template
<ControlTemplate x:Key="TabControl_NoHeadersTemplate" TargetType="{x:Type TabControl}">
<DockPanel>
<!-- TabItem Headers -->
<StackPanel IsItemsHost="True" DockPanel.Dock="Left" />
<!-- Selected Tab Content -->
<ContentPresenter ContentSource="SelectedContent" />
</DockPanel>
</ControlTemplate>
然后您只需使用以下内容即可应用模板:
<TabControl Template="{StaticResource TabControl_NoHeadersTemplate}" />