Freigeben über


Gewusst wie: Formatieren eines als Menüelement verwendeten Trennzeichens

Aktualisiert: November 2007

Separator-Steuerelemente in Menu-Elementen werden anders angezeigt als Separator-Steuerelemente außerhalb vom Menu. Wenn Sie ein Menu mit einem Separator erstellen, wendet das Steuerelement automatisch das Style an, das durch die SeparatorStyleKey-Eigenschaft festgelegt ist. Formate werden in Ressourcenwörterbüchern vorgehalten, in denen sie anhand ihrer Schlüssel gesucht werden können. Wenn Sie das Style für das Separator in einem Menu ändern möchten, müssen Sie die SeparatorStyleKey-Eigenschaft verwenden, um Ihr neues Style zu erstellen. Das folgende Beispiel veranschaulicht dies.

Beispiel

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

Siehe auch

Referenz

MenuItem