Marca de verificação exibida como uma caixa preta no menu

Eu tenho um menu dentro de uma barra de ferramentas que precisa ser verificável, mas quando eu verifico os itens que ele processa como apenas uma caixa preta (eu tentei fazer upload de uma foto do problema, mas StackOverflow não me deixaria). Quando você passa o mouse sobre a marca de seleção é processado corretamente. Não entendi, tentei remover todos os estilos que possam estar afetando, mas nada parece afetá-lo.

Alguém pode ajudar?

Aqui está o XAML para o item de menu:

<ToolBar ToolBarTray.IsLocked="True" Margin="0" Padding="0" ToolBar.OverflowMode="Never">
    <Button Command="com:FormatCommands.LogInCommand">
        <Viewbox Width="15">
            <Image Source="..\Resources\Login.png"/>
        </Viewbox>                        
    </Button>
    <Button Command="com:FormatCommands.LogOutCommand">
        <Viewbox Width="15">
            <Image Source="..\Resources\Logout.png"/>
        </Viewbox>
    </Button>
    <Button Command="com:FormatCommands.GetTodaysRacesCommand">
        <Viewbox Width="15">
            <Image Source="..\Resources\list.png"/>
        </Viewbox>
    </Button>
    <Menu>
        <MenuItem Header="Markets">
            <MenuItem IsCheckable="True" Header="British"/>
            <MenuItem IsCheckable="True" Header="Irish" />
        </MenuItem>
    </Menu>            
</ToolBar>

questionAnswers(1)

yourAnswerToTheQuestion