Как изменить цвет за кулисами пользовательского интерфейса Fluent Ribbon - PullRequest
2 голосов
/ 20 июля 2010

Как изменить цвет меню Fluent Ribbon UI , которое по умолчанию - синий?

Ответы [ 2 ]

5 голосов
/ 23 июля 2014

Вам необходимо установить цвет фона Backstage.Это обновит MenuButton, BackstageTabItems и свист в углу панели Backstage.Пример ниже устанавливает красный цвет.

<Fluent:Backstage Background="Red">
    <Fluent:BackstageTabControl>
        <Fluent:BackstageTabItem Header="New"/>
        <Fluent:BackstageTabItem Header="Print"/>
    </Fluent:BackstageTabControl>
</Fluent:Backstage>
3 голосов
/ 24 июня 2015

Версия 3.4.0: вы можете изменить цвет темы ленты, используя свойство MetroColors.ThemeColorKey.Поместите следующий код в файл App.xaml:

<Application.Resources>
    <ResourceDictionary>

        <!--  This "override" is needed to change the ribbon theme color, do not remove!  -->
        <Color x:Key="{x:Static fluent:MetroColors.ThemeColorKey}">#FFF66AC1</Color>
...
...