博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【C#/WPF】Button按钮动态设置Background背景颜色
阅读量:6615 次
发布时间:2019-06-24

本文共 578 字,大约阅读时间需要 1 分钟。

学习笔记:

在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;

重要参考:

设置背景为某种颜色

设置背景为某张图片

 

你可能感兴趣的文章
我的友情链接
查看>>
c# 获取程序路径
查看>>
【Android】如何实现 Android 项目的 Gradle 插件
查看>>
【Android随记】-- 全局获取context
查看>>
rpm 查询服务包的信息
查看>>
数据库删掉重复数据
查看>>
8月第一周B2B类网站排名:阿里巴巴持续领先
查看>>
IDC评述网:12月下旬国内域名注册商净增量Top10
查看>>
5月第一周全球域名解析商Top15:万网升至第7名
查看>>
架构优化 - 应用,MQ Broker,业务处理分层
查看>>
我的软件过程,一年再读
查看>>
3月第3周网络安全报告:被篡改.COM网站占74.3%
查看>>
Windows系统封装限制
查看>>
jpush设置标签别名
查看>>
【实操手册】一篇文章教你快速开始使用视频点播
查看>>
NFS网络文件共享服务
查看>>
samba配置
查看>>
诠释互联网的秘密
查看>>
pymssql安装
查看>>
MySQL8.0 - 新特性 - 安全及权限相关改进
查看>>