HOW TO:針對做為功能表項目使用的分隔符號設定樣式

更新:2007 年 11 月

Menu 項目內所出現的 Separator 控制項與 Menu 外的 Separator 控制項不同。當您建立含有 SeparatorMenu 時,控制項會自動套用 SeparatorStyleKey 屬性所識別的 Style。樣式位於資源字典中,可依其索引鍵加以搜尋。若要變更 Menu 內之 SeparatorStyle,您必須使用 SeparatorStyleKey 屬性建立新的 Style。以下範例就是示範這項作業。

範例

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

請參閱

參考

MenuItem