質問編集履歴

1 OSの情報と補足情報の追記

Shiokawa

Shiokawa score 10

2016/09/09 08:01  投稿

[WPF]プログレスバーの背景色と進捗色を単色・グラデーション無しで表示したい。
###前提・実現したいこと
OS:Windows7(開発環境)。Windows2000のPCに搭載します。  
[WPF]プログレスバーの背景色と進捗色を単色・グラデーション無しで表示したい。
動的に複数グリット行列に表示するため、XMLコードでなくc#コードのみでコーディングしたい。
###発生している問題・エラーメッセージ
c#コードでBackgroundとForegrooundで単色を指定しても
デフォルトのグラデーションでアニメーション的に表示されてしまう。
###該当のソースコード
ProgressBar progbar = new ProgressBar();
progbar.IsIndeterminate = false;
progbar.Orientation = Orientation.Horizontal;
progbar.Width = 150; progbar.Height = 15;
progbar.Background = Brushes.Gray;
progbar.Foreground = Brushes.Red;
Binding b = new Binding();
b.Source = this;
b.Path = new PropertyPath("MyInt");
progbar.SetBinding(ProgressBar.ValueProperty, b);
progbar.SetBinding(ProgressBar.ValueProperty, b);
###補足情報(言語/FW/ツール等のバージョンなど)
”[WPF]プログレスバーの色を変更する”でググルとXMLコードでは解決方法がありました。
  • C#

    15539 questions

    C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

  • XML

    1155 questions

    XMLは仕様の1つで、マークアップ言語群を構築するために使われています。

  • WPF

    1335 questions

    Windows Presentation Foundation (WPF) は、魅力的な外観のユーザー エクスペリエンスを持つ Windows クライアント アプリケーションを作成するための次世代プレゼンテーション システムです

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る