[C#][WPF]コードでWPFの背景色を設定する方法!

C#

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”);

最後に

色は、いろんな場面で設定することになりますよね!?

皆さん当たり前に設定しているとは思いますが、今回投稿させて頂きました。

コメント

タイトルとURLをコピーしました