Почему WPF ProgressBar PART_Indicator добавляет непрозрачность? - PullRequest
1 голос
/ 17 марта 2012

Я пытаюсь создать собственный стиль для элемента управления ProgressBar в WPF. Но PART_Indicator уменьшает непрозрачность в правой части бара. (Проверьте 25%, 50%, 75% примеров)

SS

Когда бар на 100%, этого не происходит. Пример снимка экрана для проблемы показа (50%):

SS

Должно быть так без уменьшения непрозрачности (100%):

SS

Исходный код: http://pastebin.com/jyTDYJjW

Возможно, эта проблема связана со стилем аэро по умолчанию, но я не уверен.

Итак, мой вопрос: как убрать отсечение градиента непрозрачности или что делает wpf?

1 Ответ

1 голос
/ 17 марта 2012

Попробуйте добавить SnapsToDevicePixels="True" к Rectangle с именем PART_Indicator в шаблоне.

Документация MSDN для свойства SnapsToDevicePixels

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