2017-02-10 66 views
1

私はWPFアプリケーションにFluent Ribbonを使用しています。 StatusBar(FluentRibbonまたはデフォルトのもの)の色を変更することはできません。 ステータスバーはまだ青です。どうすれば変更できますか?バックグラウンドプロパティは私のためには機能しません。 FluentRibbonFluent Ribbonのステータスバーの色を変更するには

私のXAMLファイルは次のようになります(私はすべての必要のないコードを削除)

<Fluent:RibbonWindow 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:Fluent="clr-namespace:Fluent;assembly=Fluent" x:Class="MainWindow" 
    Title="App" Height="600" Width="960" Closing="Window_Closing" WindowStartupLocation="CenterScreen" WindowState="Maximized" WindowStyle="SingleBorderWindow" BorderBrush="WhiteSmoke"> 
<Grid Name="grid" Focusable="True"> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="50*"/> 
     <ColumnDefinition Width="61*"/> 
    </Grid.ColumnDefinitions> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="Auto" /> 
     <RowDefinition Height="250*" /> 
     <RowDefinition Height="22"/> 
    </Grid.RowDefinitions> 
    <Grid.Resources> 
     <Style TargetType="{x:Type Fluent:Ribbon}"> 
      <Setter Property="Margin" Value="0,0,0,0" /> 
     </Style> 
    </Grid.Resources> 
    <Fluent:StatusBar Foreground="White" Background="Red"> 


    </Fluent:StatusBar> 
</Grid> 

+1

私はあなたの質問のタイトルからタグを削除しました。なぜ[ここ](http://stackoverflow.com/help/tagging)を参照してください。 – dymanoid

答えて

0

StatusBar idが継承していない、独自のテンプレートを定義しているため、Backgroundプロパティを無視この値はテーマの色を使用します。

ステータスバーの背景色を変更する場合は、背景ブラシとして使用されているブラシのDynamicResourceを上書きする必要があります。ここで

は一例です:

<Fluent:StatusBar> 
    <Fluent:StatusBar.Resources> 
     <LinearGradientBrush x:Key="StatusBarInnerBackgroundBrush" EndPoint="0.5,1" StartPoint="0.5,0"> 
      <GradientStop Color="Red" Offset="0" /> 
      <GradientStop Color="#FFB5C5D9" Offset="1" /> 
     </LinearGradientBrush> 
    </Fluent:StatusBar.Resources> 
</Fluent:StatusBar> 
+0

自分のコードを自分のアプリケーションにコピーしました。それは私にとってはうまくいかない。それはまだ青色です – Tatarinho

+0

@Tata​​rinho、 'Fluent.Ribbon'のどのバージョンを使っていますか?どのテーマ? – dymanoid

+0

私はそれが3.0.3.0バージョンだと思います。 – Tatarinho

関連する問題