Condividi tramite


Procedura: applicare stili a un controllo Separator utilizzato come elemento Menu

Aggiornamento: novembre 2007

I controlli Separator all'interno degli elementi Menu vengono visualizzati in modo diverso rispetto ai controlli Separator all'esterno di un elemento Menu. Quando si crea un Menu con Separator, il controllo applica automaticamente Style identificato dalla proprietà SeparatorStyleKey. Gli stili si trovano nei dizionari delle risorse e possono essere cercati utilizzando le relative chiavi. Per cambiare Style di Separator in Menu, è necessario utilizzare la proprietà SeparatorStyleKey per creare un nuovo Style. Questo concetto è illustrato nell'esempio riportato di seguito.

Esempio

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

Vedere anche

Riferimenti

MenuItem