HOW TO:針對做為功能表項目使用的分隔符號設定樣式
更新:2007 年 11 月
Menu 項目內所出現的 Separator 控制項與 Menu 外的 Separator 控制項不同。當您建立含有 Separator 的 Menu 時,控制項會自動套用 SeparatorStyleKey 屬性所識別的 Style。樣式位於資源字典中,可依其索引鍵加以搜尋。若要變更 Menu 內之 Separator 的 Style,您必須使用 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>