[英]How to set the height of the header in a TabControl?
为了更改选项卡 header 尺寸或边距,您必须编辑TabControl
的控件模板。 使用 Visual Studio 或 Blend提取默认样式及其控件模板,并为承载选项卡标题的TabPanel
调整该部分。
<TabPanel x:Name="headerPanel" Background="Transparent" Grid.Column="0" IsItemsHost="true" Margin="2,2,2,0" Grid.Row="0" KeyboardNavigation.TabIndex="1" Panel.ZIndex="1"/>
更新您的评论:当您降低TabPanel
的高度时,选项卡 header 中的文本可能会被截断,尽管还有空间。 这是由项目容器的默认Padding
引起的。 您可以使用样式将其删除。
<TabControl.ItemContainerStyle>
<Style TargetType="{x:Type TabItem}" BasedOn="{StaticResource {x:Type TabItem}}">
<Setter Property="Padding" Value="0"/>
</Style>
</TabControl.ItemContainerStyle>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.