Windows PhoneのテーマリソースをC#のコードで設定する
Windows PhoneアプリのC#コードで、前景色(Foreground)や背景色(Background)に対して、テーマリソースを設定する方法のメモ。
border.Background = App.Current.Resources["PhoneBackgroundBrush"] as SolidColorBrush;
他のテーマ名(PhoneAccentBrush、PhoneBackgroundBrush、PhoneContrastBackgroundBrush、PhoneDisabledBrush、PhoneTextBoxBrushなど)の設定も同様です。
固定値の色を入れる場合はこんな感じ。
border.Background = new SolidColorBrush(Color.FromArgb(0,255,0,255)); border.Background = new SolidColorBrush(Colors.Black);
ちょっとしたメモでした。