Como: Style a Separator Used as a Menu Item
Controles Separator dentro de elementos Menu aparecem de forma diferente de controles Separator fora de um Menu. Quando você cria um Menu com um Separator, o controle automaticamente aplica o Style identificado pela propriedade SeparatorStyleKey. Estilos são posicionados em dicionários de recurso e são buscados por suas chaves. Para alterar o Style de um Separator dentro de um Menu, você deve utilizar a propriedade SeparatorStyleKey para criar seu novo Style. O exemplo a seguir demonstra isso.
Exemplo
<Style x:Key="{x:Static MenuItem.SeparatorStyleKey}" TargetType="Separator">
<Setter Property="OverridesDefaultStyle" Value="true" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Separator}">
<Border Width="30" Height="4" Margin="4" Background="Red"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>