My TabItems before attempting to apply a left margin of 10 look like:
After attempting to apply the left margin of 10 to the blue tab, the blue tab gets cut off like:
How do I do this properly?
There are a few ways to go about this but easiest thing to do is to simply customize the TabItem.Header content like so:
<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>
If you were planning on doing this for every tab, and you probably should, I'd consider using a style to apply these margins.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With