在尝试应用10的左边距之前,我的TabItems看起来像:
尝试将左边距10应用于蓝色标签后,蓝色标签会被截断,如:
我该怎么做呢?
有几种方法可以解决此问题,但最简单的方法是简单地自定义 TabItem.Header 内容,如下所示:
<TabControl Margin="29,29,25,23" Name="tabControl1">
<TabItem Name="tabItem1">
<TabItem.Header>
<TextBlock Margin="20,0,20,0">tabItem1</TextBlock>
</TabItem.Header>
</TabItem>
<TabItem Name="tabItem2">
<TabItem.Header>
<TextBlock Margin="20,0,20,0">tabItem2</TextBlock>
</TabItem.Header>
</TabItem>
<TabItem Header="tabItem3" Name="tabItem3">
<Grid />
</TabItem>
</TabControl>
Run Code Online (Sandbox Code Playgroud)
如果您计划对每个选项卡执行此操作(并且您可能应该这样做),我会考虑使用一种样式来应用这些边距。
归档时间: |
|
查看次数: |
2139 次 |
最近记录: |