WPF中如何通过C#代码改变控件Backgroung的颜色
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF中如何通过C#代码改变控件Backgroung的颜色相关的知识,希望对你有一定的参考价值。
参考技术A // 填充成红色xxx.Background = new SolidColorBrush(Color.FromArgb(255,255,0,0,0));
你也可以:
var converter = new ColorConverter();
var color = converter.ConvertFromString("#FFFF0000");
xxx.Background = new SolidColorBrush(color);
填充成渐变色就new LinearGradientBrush之类的即可本回答被提问者和网友采纳
C# (winform)如何改变控件形状
我想把toolstrip的圆角改成直角 网上说重写onpaint事件 但我不知道怎么重写onpaint事件啊
参考技术A 选中toolstrip然后在属性窗口的方法中找,有paint事件,双击就会生成窗体事件方法,参数e里能获取到绘图对象e.Griphic。然后就可以用这个对象进行绘图和绘制文字了,绘制方法都是Draw***的,看下提示就能看动,然后按要求传参就可以了,如果要填充颜色从方法Fill***里找 参考技术B给个图片,建议学下dc对象,由浅入深
以上是关于WPF中如何通过C#代码改变控件Backgroung的颜色的主要内容,如果未能解决你的问题,请参考以下文章
C# 通过point设置一个点的坐标,如何在WPF窗口中显示
WPF如何改变Window的大小呢?我想通过一个控件来动态改变window的大小