2016-07-24 9 views
0

テキストブロック内のテキストにプログラムで16進カラー(#E32017)を使用しようとしていますが、機能しません。 Windows Phoneのテキストブロックについては、誰でもColors.Redの代わりに16進数の色をどのように使用できるかを知っていますか?Windows PhoneでSolidColorBrushに16進カラーを使用する方法

TextBlock textBlock = new TextBlock(); 
textBlock.Inlines.Add(new Run { Text = "H", Foreground = new SolidColorBrush(Colors.Red) }); 
+0

? –

+0

'#E32017'を使用します。 – MacaronLover

答えて

2

あなたの色の個々の赤、緑、青の成分をColor.FromArgb methodを呼び出し、指定することができます。

Foreground = new SolidColorBrush(Color.FromArgb(0xFF, 0xE3, 0x20, 0x17)) 
使いたいん何色
+0

このエラーが発生するため、動作しません。 'System.Windows.Media.Color'に 'FromRgb'の定義が含まれていません。 – MacaronLover

+0

申し訳ありませんが、FromRgbはWindows Phoneで利用できません。代わりにFromArgbを使用してみてください。 –

+0

問題が解決しました。どうもありがとう – MacaronLover

関連する問題