Страницы

Поиск по вопросам

вторник, 12 марта 2019 г.

Как изменить цвет(прогресса/фона) ProgressBarEdit?

На сайте DevExpress в документации для v.17.2 (я использую DevExpress v15.2, но другой нет и раньше отличий не проявлялось) указано, что якобы цвет некой левой части задаётся свойством AdditionalForeground
ProgressBarEdit.AdditionalForeground Property. Specifies the color of the left side of the ProgressBarEdit. This is a dependency property.
а цвет некой правой части задаёт Foreground
To specify the color of the right side of the ProgressBarEdit, use the Foreground property.
Проблема в том, что оно не работает — только Foreground задаёт цвет текста, отображаемого поверх контрола; задание св-ва Background тоже ничего не меняет. Т__Т
XAML:


Подскажите, как изменить цвет(прогресса/фона)? Либо что тогда за левая/правая части имелись в виду?


Ответ

Необходимо переопределить PanelBackgroundHorizontalTemplate и PanelLeftSideHorizontalTemplate, чтобы изменить цвет для индикатора выполнения и управления фоном в элементе управления ProgressBarEdit.
Пример кода:








Ссылка на источник: Can't change color of BAR in ProgessBarEdit
А также:
Change ProgressBarEdit Color doesn't work How to change ProgressBarEdit's progress color depending on the Value property ProgressBarEdit Color

Комментариев нет:

Отправить комментарий