2012-02-09 5 views
1

ボタンとメニュー付きのツールバーがあります。メニュー項目はボタン間で奇妙に見えます。白い背景と境界を持っています。ボタンのように見えるようにする方法。メニュー項目の背景を透明に設定しようとしましたが、機能しません。ツールバー内のメニューのスタイルを変更する

<ToolBar> 
    <ToolBar.Background> 
     <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> 
      <LinearGradientBrush.GradientStops> 
       <GradientStop Offset="0" Color="#d8dcdd"/> 
       <GradientStop Offset="0.5" Color="#e0e7f2"/> 
      </LinearGradientBrush.GradientStops> 
     </LinearGradientBrush> 
    </ToolBar.Background>  
    <Button> 
     <Button.Content> 
      <Image Source="../Resources/button1.png"></Image> 
     </Button.Content> 
    </Button> 
    <Button> 
     <Button.Content> 
      <Image Source="../Resources/button2.png"></Image> 
     </Button.Content> 
    </Button> 

    <MenuItem> 
      <MenuItem.Header>       
       <Image Source="../Resources/icon.png"></Image> 
      </MenuItem.Header> 
     <MenuItem Header="Command 1"/> 
     <MenuItem Header="Command 2"/> 
    </MenuItem> 
</ToolBar> 

答えて

2

私はそれを見つけた:

<ToolBar.Resources> 
    <Style x:Key="{x:Static ToolBar.MenuStyleKey}" TargetType="Menu"> 
     <Setter Property="BorderBrush" Value="Transparent" /> 
     <Setter Property="Background" Value="Transparent" /> 
    </Style> 
</ToolBar.Resources> 
関連する問題