【C#】【WPF】Button按钮动态设置Background背景颜色
2017-01-18 09:27
681 查看
学习笔记:
在XAML中给Button设置颜色大家都懂的,本篇只是记录用C#代码动态生成的按钮设置Background背景颜色。
new一个Button,设置Background时可看到该属性类型是System.Window.Media.Brush Control.Background,如果直接Background = new Brush()会像上图那样报错,因为这个Bursh类是个抽象类。
解决办法:
在Button类上按F1,在MSDN中可以看到Button在XAML和C#中的用法。
注意,直接写Brush指的是System.Drawing.Brush,而这里需要的是System.Windows.Media.Brushes。
如果想给按钮背景设置为一张图片:
重要参考:
设置背景为某种颜色 http://stackoverflow.com/questions/4991041/c-sharp-change-a-buttons-background-color
设置背景为某张图片 http://stackoverflow.com/questions/15892290/how-to-change-set-background-image-of-a-button-in-c-sharp-wpf-code
在XAML中给Button设置颜色大家都懂的,本篇只是记录用C#代码动态生成的按钮设置Background背景颜色。
new一个Button,设置Background时可看到该属性类型是System.Window.Media.Brush Control.Background,如果直接Background = new Brush()会像上图那样报错,因为这个Bursh类是个抽象类。
解决办法:
在Button类上按F1,在MSDN中可以看到Button在XAML和C#中的用法。
注意,直接写Brush指的是System.Drawing.Brush,而这里需要的是System.Windows.Media.Brushes。
Background = System.Windows.Media.Brushes.White,
如果想给按钮背景设置为一张图片:
Button btn = new Button(); ImageBrush brush = new ImageBrush(); brush.ImageSource = new BitmapImage(new Uri("Images/test.png", UriKind.Relative)); btn.Background = brush;
重要参考:
设置背景为某种颜色 http://stackoverflow.com/questions/4991041/c-sharp-change-a-buttons-background-color
设置背景为某张图片 http://stackoverflow.com/questions/15892290/how-to-change-set-background-image-of-a-button-in-c-sharp-wpf-code
相关文章推荐
- 设置datagridview中button按钮的背景颜色
- Android之自定义背景Button按钮、自定义形状Button的全攻略、设置字体颜色
- android Button 切换背景,实现动态按钮和按钮颜色渐变
- C#动态实现按钮背景设置
- android Button 切换背景,实现动态按钮和按钮颜色渐变
- C#button之怎样点击按钮使之循环改变背景颜色
- android Button 切换背景,实现动态按钮和按钮颜色渐变
- Python3 Tkinter基础 Button bg 设置按钮的背景颜色
- android Button 切换背景,实现动态按钮和按钮颜色渐变
- c#中设置按钮Button为透明
- Flex中通过设置opaqueBackground属性给RadioButton控件设置不透明的背景颜色的例子
- 为WPF程序设置渐变的背景颜色 为WPF程序设置渐变的背景颜色 为WPF程序设置渐变的背景颜色 为WPF程序设置渐变的背景颜色
- C#.net 动态生成的button按钮及回发处理的实现
- C#.net 动态生成的button按钮及回发处理的实现
- IOS UINavigationBar 背景及按钮颜色设置
- WPF动态设置控件的颜色
- C#.net 动态生成的button按钮及回发处理的实现
- 动态设置Edit控件的背景及字体颜色
- c#WINFORM中如何为动态生成的按钮加背景图片
- android 读取sd卡(sdcard)图片设置为按钮背景(Button背景设置)代码