Fluent.Ribbon icon indicating copy to clipboard operation
Fluent.Ribbon copied to clipboard

Titlebar should be transparent if backstage is open

Open frostieDE opened this issue 5 years ago • 4 comments
trafficstars

After opening the backstage menu, the titlebar should be transparent and should not match the accent color as it currently does. Also, the foreground color of the header as well as the color of the windows commands need to be changed.

Only the "Colorful" base color is affected. "Light" and "Dark" work as expected.

Currently:

grafik

Desired: the marked section in the following screenshot should be gray (or transparent):

grafik

This is a screenshot taken from Visio:

grafik


Environment

  • Fluent.Ribbon v7.0.1 (installed from NuGet)
  • Windows 10 1909 (Build 18363.657)
  • .NET Framework Core 3.1

frostieDE avatar Mar 02 '20 13:03 frostieDE

I was digging through the code... I guess the problem is, that the RibbonTitleBar does not know about any backstage that opened, does it? Thus, it is not possible for the RibbonTitlebar to detect whether it should be transparent.

frostieDE avatar Mar 02 '20 13:03 frostieDE

Which office version are you using? As far as i remember the version that was current when the colorful themes were added office kept the color. The ribbon itself doesn't know about the backstage. But the backstage does know about the ribbon and already controls various aspects of the ribbon.

batzen avatar Mar 02 '20 16:03 batzen

I am currently using Office 365, but Office 2019 already behaves the same way:

grafik

frostieDE avatar Mar 02 '20 16:03 frostieDE

The ribbon itself doesn't know about the backstage. But the backstage does know about the ribbon and already controls various aspects of the ribbon.

Okay, if I find some time, I will dig further into the code and take a look at the backstage. But I am afraid that we might need to add Fluent.Ribbon.Brushes.RibbonWindow.BackstageOpen.TitleBackground and Fluent.Ribbon.Brushes.RibbonWindow.BackstageOpen.TitleForeground brushes.

frostieDE avatar Mar 02 '20 16:03 frostieDE

Closing because no one seems interested in helping with this.

batzen avatar May 01 '24 16:05 batzen