条件TabItem样式

时间:2016-08-18 19:00:53

标签: .net wpf xaml

如何使用自定义样式在TabItem内设置第一个TabControl

<Style TargetType="{x:Type TabControl}">
    <Style.Resources>
        <Style TargetType="{x:Type TabItem}">
        ...

我想要归档的是获得左边距的第一个TabItem,其余边距= 0。

说明我要做的事情:

标签控件现在如何显示: enter image description here

它应该如何显示(第一个TabItem之前的空格): enter image description here

具有相同结果的不同方法也很有用。

1 个答案:

答案 0 :(得分:1)

你可以做的就是在第一个位置添加一个看不见的空TabItem:

 <TabItem Visibility="Hidden"/>

Hidden会导致选项卡控件没有显示,但是空间无论如何都是为它保留的,所以它看起来像是这样的: enter image description here

通过为Header选择具有适当字符数量的TabItem,可以简单地放大空间

或者,您只需向第一个TabItem本身添加一些边距

即可
 <TabItem Header="TabItem1" Margin="5,0,0,0">

但这可能会导致TabItem1的名称在右侧被切断