Темный фон новой ленты WPF становится градиентом?

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

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

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

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


person Amaryllion    schedule 03.11.2010    source источник
comment
Это должно быть полезно: stackoverflow.com/questions/5154094/   -  person Maciek Świszczowski    schedule 12.10.2011


Ответы (1)


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

person Kent Boogaart    schedule 22.10.2011
comment
если у нас нет смеси? было бы неплохо, если бы вы могли вставить код? :D - person 00jt; 16.10.2014