目标:
在我的自定义私有函数中动态更改按钮的背景颜色。起点是
gridMain.Children.
问题:
我尝试谷歌搜索,我读了关于类按钮和许多不同的网站,但我找不到相关的线索,以改变背景颜色。我的想法是,这个概念与nhibernate编辑数据然后保存数据的能力相同。
我需要从gridMain.Children.
检索一个具有名称btn_test的特定按钮,然后更改背景颜色然后保存。
同样,问题在于我无法找到相关代码。
的信息:
- 我正在使用VS 2013与WPF和C#
- 在gridMain.Children内部。我有很多不同名称的按钮。按钮是动态创建的。
答案 0 :(得分:0)
button.Background = Brushes.Blue;
WPF Button类具有Background属性,需要将其设置为Brush。
答案 1 :(得分:0)
var eelement = gridMain.Children
.OfType<Button>()
.Where(b => vb.Name.Equals(_buttonName))
.FirstOrDefault();
eelement.Background = Brushes.Yellow;
答案 2 :(得分:-1)
Button1.Background = new SolidColorBrush(Colors.Red);
礼貌:Dan Puzey(来自他对this问题的回答)