C#のプログラムからWPFの背景色とフォント色を変更する方法をご紹介します。
今回はテキストボックスを例に説明していきます。
背景色を設定する
textBox1.Background = Brushes.Blue;
前景色を設定する
textBox1.Foreground = Brushes.Red;
色の指定
前景色、背景色ともに System.Windows.Media.Brush 型です。
カラーコードを指定して色を設定することも出来ます。
カラーコードを指定して色を設定する場合には、次のように記載します。
textBox1.Background = new SolidColorBrush(Color.FromArgb(0xFF, 0xFF, 0x0, 0x0));

Color.FromArgb メソッド (System.Drawing)
4つの8ビットARGB要素(アルファ、赤、緑、青)値からColor構造体を作成します。
FindResource
リソースを設定しておいて参照することも出来ます。
textBox1.BorderBrush = (Brush)Application.Current.MainWindow.FindResource(“BorderColor”);
最後に
色は、いろんな場面で設定することになりますよね!?
皆さん当たり前に設定しているとは思いますが、今回投稿させて頂きました。
コメント