Share via


Cómo: Aplicar estilo a un separador utilizado como elemento de menú

Actualización: noviembre 2007

Los controles Separator que se encuentran dentro de elementos Menu aparecen de manera diferente que los controles Separator que están fuera de un Menu. Cuando se crea un Menu con un objeto Separator, el control aplica automáticamente el estilo (Style) identificado por la propiedad SeparatorStyleKey. Los estilos se colocan en diccionarios de recursos y se buscan por sus claves. Para cambiar el Style de un Separator que está dentro de un Menu, debe utilizar la propiedad SeparatorStyleKey para crear el nuevo Style. En el siguiente ejemplo se muestra esta operación.

Ejemplo

<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>

Vea también

Referencia

MenuItem