Windows Phone 7でこれを行う方法はありますか?
C#コードでTextBlockを参照できますが、その前景色を設定する方法が正確にはわかりません。
myTextBlock.Foreground =
//not a clue...
ありがとう
textBlock.Foreground = new SolidColorBrush(Colors.White);
前景にはブラシが必要なので、使用できます
textBlock.Foreground = Brushes.Navy;
[〜#〜] rgb [〜#〜]または[〜#〜] argb [〜#〜]の色を使用する場合
textBlock.Foreground = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Color.FromArgb(100, 255, 125, 35));
または
textBlock.Foreground = new System.Windows.Media.SolidColorBrush(Colors.Navy);
Hexから色を取得するには
textBlock.Foreground = new System.Windows.Media.SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFDFD991"));
Brushes.White
フォアグラウンドを設定します。
myTextBlock.Foreground = Brushes.White;
Brushes
クラスは System.Windows.Media
名前空間。
または、押すことができます Ctrl+. カーソルは不明なクラス名にあり、using
ディレクティブを自動的に追加します。
16進数から色を取得します。
using System.Windows.Media;
Color color = (Color)ColorConverter.ConvertFromString("#FFDFD991");
そして、フォアグラウンドを設定します
textBlock.Foreground = new System.Windows.Media.SolidColorBrush(color);