Привет, я работаю над приложением WPF, я использовал индикатор выполнения, чтобы показать ход загрузки. Вот мой код:индикатор выполнения на окнах 7 WPF
<ProgressBar x:Name="DownloadProgress" Value="100" Maximum="100" Margin="2" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Foreground="#FF222222" Background="Transparent" FlowDirection="RightToLeft" BorderThickness="0"/>
Индикатор хода выполнен таким образом, что он выглядит как его раскрывающее то, следовательно, значение прогресса начинается с 100 заканчивается на 0. Вопрос находится на окнах 10 машины работает точно так же, как его воображаемые чтобы выглядеть так: Но на машине с окнами 7 это выглядит так:
что ужасно. Может ли кто-нибудь помочь мне узнать, почему прогрессбар выглядит так, как на окнах 7, когда он выглядит идеально для проектирования на окнах 10
Возможно, из-за тем. Попробуйте изменить тему и посмотреть, будет ли она выглядеть иначе. – Jai
Как установить темы в WPF. свойство запрашиваемой темы существует только в Windows 8 и выше –
С таким конкретным использованием, я думаю, вы должны определить свой собственный стиль (или создать собственный элемент управления!) для этого компонента. Здесь хорошо обсуждается стиль progressbar: http://stackoverflow.com/questions/4815175/wpf-progressbar-style. Но настраиваемый элемент управления с прямоугольником будет легко кодировать. – Joe