次の方法で共有


方法 : メニュー項目として使用される区切り記号のスタイルを設定する

更新 : 2007 年 11 月

Menu 要素の中の Separator コントロールの表示方法は、Menu の外の Separator コントロールとは異なります。Separator を持つ Menu を作成すると、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