Como eu personalizo o layout de barra de status do WPF?

Adicionando mais de uma criança a um WPFStatusBar resulta em layout pobre com pouca opção para personalizar. Por exemplo, este código:

<Window x:Class="StatusBar.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <DockPanel>
        <StatusBar DockPanel.Dock="Bottom">
            <StatusBarItem>
                <TextBlock>Ready</TextBlock>
            </StatusBarItem>
            <StatusBarItem>
                <TextBlock>Set</TextBlock>
            </StatusBarItem>
        </StatusBar>

        <Label>Main Content</Label>
    </DockPanel>
</Window>

Resulta em:

Este não é o layout ideal, já que o "Set" é espremido contra o "Ready".

Como obtenho controle total sobre o layout do WPFStatusBar ao controle?

questionAnswers(3)

yourAnswerToTheQuestion