2013-12-17 4 views

ответ

5

Это говорит вам об ошибке. Свойство Background имеет тип System.Windows.Media.Brush, а не System.Windows.Media.Color, поэтому вы не можете назначить ему Color.

Передайте Brush в свой метод вместо Color и присвойте его свойству Background.

public void addToStackPanel(string argBuiltAlarm, Brush brush) 
{ 
    ... 
    TextBox textBox = new TextBox { Background = brush }; 
    ... 
+2

Альтернативно, щетка может быть создан из заданного цвета: 'Кисть = новый SolidColorBrush (цвет)' – elgonzo

+0

Solved.Thanks.and @elgonzo, вы совершенно правы, слишком (я использовал свое решение) –

-1
textBox1.Background = Brushes.Blue; 
textBox1.Foreground = Brushes.Yellow; 

Вы можете сделать вот так.

Смежные вопросы