Как я могу заполнить прямоугольник шестнадцатеричным значением цвета? - PullRequest
4 голосов
/ 05 июля 2010
'#10eeee'

Вот что я пытаюсь сделать:

groupRectangle.Fill = Color.FromHex?

1 Ответ

9 голосов
/ 05 июля 2010

Вы ищете ColorConverter.ConvertFromString .

Color color = (Color)ColorConverter.ConvertFromString("#10eeee");
SolidColorBrush myBrush = new SolidColorBrush(color);

Вам также понадобится using System.Windows.Media; вверху вашей программы.

Следующие строка Цветовые форматы должны поддерживаться .

Редактировать: Вы также можете использовать BrushConverter .

...