Темный фон новой ленты WPF становится градиентом? - PullRequest
6 голосов
/ 03 ноября 2010

Я использую новую версию ленты MS WPF (версия ленты MS WPF 3.5.40729.1) с Windows 7 и пытаюсь изменить фон ленты. Все выглядит хорошо, если я использую светлые цвета фона.

Но, например, если я выберу «Черный», белый градиент будет показан черным. Кажется, невозможно удалить белый цвет и просто иметь черный фон. И это выглядит некрасиво, особенно когда каждый цвет текста обычно белый. (Tabheaders получают белый фон и больше не читаются)

В примерах (я оставляю все как есть), если я устанавливаю Background = Black непосредственно в свойстве ленты, эффект тот же.

Что мне нужно установить или сделать, чтобы избавиться от белого цвета градиента?

1 Ответ

1 голос
/ 22 октября 2011

В шаблоне RibbonGroup присутствует жестко запрограммированный эффект глянца. Это хромает, но единственный способ избавиться от него - переопределить шаблон для RibbonGroup. Если у вас есть Blend, просто извлеките шаблон и вырвите оскорбительный LinearGradientBrush.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...