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