2017-06-12 1 views
1

ここで私のxamlは、背景のプロパティは任意のdevexpressコントロールのためにレンダリングされていません。 inbuiltプロパティをオーバーライドする方法。devエクスプレスツールバーの背景スタイルを設定する方法wpf

 <dxb:ToolBarControl ShowBackground="False" Grid.Row="0" HorizontalAlignment="Stretch" 
         VerticalAlignment="Top" 
         AllowCustomizationMenu="True" 
         BarItemDisplayMode="ContentAndGlyph" UseWholeRow="True" 
         AllowHide="False" AllowQuickCustomization="False" RotateWhenVertical="False"> 
     <dxb:ToolBarControl.Background> 
      <LinearGradientBrush EndPoint="1,1" StartPoint="0,0"> 
       <GradientStop Color="#a9546a" Offset="0.1" /> 
       <GradientStop Color="#b4506d" Offset="0.2" /> 
       <GradientStop Color="#9e3763" Offset="0.3" /> 
       <GradientStop Color="#ac4362" Offset="0.5" /> 
       <GradientStop Color="#8a3470" Offset="0.75" /> 
       <GradientStop Color="#753c83" Offset="1.0" /> 
      </LinearGradientBrush> 
     </dxb:ToolBarControl.Background> 
    </dxb:ToolBarControl> 

答えて

1

BarControlThemeKeyたResourceKey = BarTemplateリソースを上書きする、ToolBarControlの背景を変更するには。

xmlns:dxbt="http://schemas.devexpress.com/winfx/2008/xaml/bars/themekeys" 
... 
<Window.Resources> 
    <ControlTemplate x:Key="{dxbt:BarControlThemeKey ResourceKey=BarTemplate, IsThemeIndependent=True}" TargetType="{x:Type ContentControl}"> 
     <Border x:Name="Background" Background="Red"> 
      <ContentPresenter/> 
     </Border> 
    </ControlTemplate> 
</Window.Resources> 

DevExpress社のリソースのカスタマイズの詳細については、DevExpress社のコントロールのたResourceKeyを見つけるために、どのようにHow to find and change an inner DevExpress control template

+0

を参照してください、私は複数のコントロールのスタイルを上書きしたい、そのドキュメントはあなたには、いくつかを共有することができます明確ではありませんこれに関する情報。 – GANI

+0

いくつかのコントロールのスタイルをカスタマイズする場合は、[Theme Editor](https://documentation.devexpress.com/#WpfThemeEditor/CustomDocument10429)ツールを使用してカスタムテーマを作成します。 17.1以降、[テーマデザイナー](https://documentation.devexpress.com/#WpfThemeEditor/CustomDocument10429)を使用することができます。これは、色のみを変更する必要がある場合に便利です。 –

関連する問題