尝试在我的WPF应用程序中设置文本框的颜色时,我做了
为什么我会收到错误?
如何纠正它?
答案 0 :(得分: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 };
...
答案 1 :(得分:-1)
textBox1.Background = Brushes.Blue;
textBox1.Foreground = Brushes.Yellow;
你可以这样做。