ツールバートレイの背景色を設定する

スポンサーリンク

ツールバートレイの背景色を設定するには、ToolBarTrayクラスBackgroundプロパティを設定します。

下記は、リソースに青のグラデーションを準備し、バインディングで背景色を設定する例です。

背景色を設定する例

 

XAMLの例

<Window.Resources>
    <LinearGradientBrush x:Key="TrayBackground" EndPoint="0.5,1" StartPoint="0.5,0">
        <GradientStop Color="#FFE7EFF7" Offset="0"/>
        <GradientStop Color="#FF7FBFFF" Offset="0.5"/>
        <GradientStop Color="#FF0A4178" Offset="1"/>
    </LinearGradientBrush>
</Window.Resources>
<DockPanel Name="DocPanel1">
    <ToolBarTray Name="ToolBarTray1" DockPanel.Dock="Top" 
                    Background="{StaticResource TrayBackground}">
        <ToolBar Name="ToolBar1" Band="1">
            <Button>A</Button>
            <Button>B</Button>
            <Button>C</Button>
        </ToolBar>
        <ToolBar Name="ToolBar2" Band="2">
            <Button>D</Button>
            <Button>E</Button>
            <Button>F</Button>
        </ToolBar>
        <ToolBar Name="ToolBar3" Band="2">
            <Button>G</Button>
            <Button>H</Button>
            <Button>I</Button>
        </ToolBar>
        <ToolBar Name="ToolBar4" Band="2">
            <Button>J</Button>
            <Button>K</Button>
            <Button>L</Button>
        </ToolBar>
    </ToolBarTray>
    <TextBox></TextBox>
</DockPanel>
タイトルとURLをコピーしました