69

Windows Phone 7でこれを行う方法はありますか?

C#コードでTextBlockを参照できますが、前景色を設定する方法が正確にわかりません。

myTextBlock.Foreground = 
//not a clue...

ありがとう

4

4 に答える 4

144
 textBlock.Foreground = new SolidColorBrush(Colors.White);
于 2012-10-04T12:53:02.420 に答える
62

前景にはブラシが必要なので、使用できます

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

16進数から色を取得するには

textBlock.Foreground = new System.Windows.Media.SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFDFD991")); 
于 2012-10-04T12:46:11.707 に答える
13

Brushes.White前景を設定するために使用できます。

myTextBlock.Foreground = Brushes.White;

Brushesクラスは名前System.Windows.Media空間にあります。

Ctrlまたは、カーソルが不明なクラス名にあるときに+を押すと、ディレクティブ.が自動的に追加されます。using

于 2012-10-04T12:42:28.027 に答える