2017-03-29 29 views
-1

WPFでプログレスバーのスタイルを変更するにはどうすればよいですか? Windows 10ではストレートバーですが、win 7では多くの小さなブロックに分割されています。私はWPF:プログレスバーのスタイルを変更する

+2

可能な複製(http://stackoverflow.com/questions/4815175/wpf-progressbar-style)あなたが今まで試してみました何 – MikeT

+0

? – Versatile

+0

注:MahApps.Metroというライブラリがあり、すべてのコントロールをより現代的なメトロテーマにするようにスタイルを設定しています。それを調べたいかもしれません。ソースコードはGitHubで入手できます。 –

答えて

1

私が設定できる 'ugly-block-spacing'のようなプロパティを探しているだけです。それとも、私は本当にスタイル全体を新しく定義していますか?

はい、私はControlTemplate全体を最初から再定義する必要があると思います。あなたはControlTemplateの一部だけ上書きすることはできません。

WPF: Is there a way to override part of a ControlTemplate without redefining the whole style?

をしかし、あなたは、Windows 10コンピューターにVisual StudioのデザインモードでのProgressBarを右クリックして、デフォルトControlTemplateをコピーすることができ、あなたのあたりのように編集します次に、デフォルトのアプリケーションの代わりにアプリケーションのスタイルを使用します。 [WPFのプログレスバーのスタイル]の

+0

役に立つ回答を投票してください。http://stackoverflow.com/help/privileges/vote-up – mm8

0

は、ProgressBarのスタイルというプロパティがあり、お好みに設定することができ、アプリケーションが勝利7で使用されている場合、連勝10で、バーを持っていると思います。

+0

しかし、私は多くのコードが必要です。私は設定できる「醜いブロック間隔」のようなプロパティを探しています。それとも、私は本当にスタイル全体を新しく定義していますか? –

関連する問題