WPF 颜色渐变 wpf 渐变
1、默认情况下,线性渐变的StartPoint是被绘制区域的左上角 (0,0),其EndPoint是被绘制区域的右下角 (1,1)。所得渐变的颜色是沿着对角方向路径插入的。
2、要创建水平线性渐变,请将LinearGradientBrush的StartPoint和EndPoint分别改为 (0,0.5) 和 (1,0.5)。
3、要创建垂直线性渐变,请将LinearGradientBrush的StartPoint和EndPoint分别改为 (0.5,0) 和 (0.5,1)。
XAML
<!-- This rectangle is painted with a diagonal linear gradient. --><Rectangle Width="200" Height="100"> <Rectangle.Fill> <LinearGradientBrush StartPoint="0,0" EndPoint="1,1"> <GradientStop Color="Yellow" Offset="0.0" /> <GradientStop Color="Red" Offset="0.25" /> <GradientStop Color="Blue" Offset="0.75" /> <GradientStop Color="LimeGreen" Offset="1.0" /> </LinearGradientBrush> </Rectangle.Fill></Rectangle>
C#
Rectangle diagonalFillRectangle = new Rectangle();diagonalFillRectangle.Width = 200;diagonalFillRectangle.Height = 100;// Create a diagonal linear gradient with four stops. LinearGradientBrush myLinearGradientBrush = new LinearGradientBrush();myLinearGradientBrush.StartPoint = new Point(0,0);myLinearGradientBrush.EndPoint = new Point(1,1);myLinearGradientBrush.GradientStops.Add( new GradientStop(Colors.Yellow, 0.0));myLinearGradientBrush.GradientStops.Add( new GradientStop(Colors.Red, 0.25)); myLinearGradientBrush.GradientStops.Add( new GradientStop(Colors.Blue, 0.75)); myLinearGradientBrush.GradientStops.Add( new GradientStop(Colors.LimeGreen, 1.0));// Use the brush to paint the rectangle.diagonalFillRectangle.Fill = myLinearGradientBrush;
更多阅读
自学WPF--第五课渐变画刷 wpf path 背景画刷
渐变画刷是指进行颜色渐变的一种绘图方式渐变画刷分为两类:1,LinearGradientBrush(线性渐变)2,RadialGradienBrush(放射形渐变)线性渐变:线性渐变是指一种颜色沿直线方式过渡到另一种颜色的渐变.属性有以下几个:StartPoint(设置渐变起始
“耕耘者”风范:讲述广丰中学渐变中的动人故事
“耕耘者”风范——讲述广丰中学渐变中的动人故事本报记者 祝增喜班主任刘高峰(右二)与学生夏雯雯(左二:2014年全县高考理科状元)等在一起探讨问题。记者祝增喜/摄
平面构成·渐变图形 平面构成骨骼渐变
【平面构成·渐变图形】于军设计画编者按:渐变是平面构成的一种,是以黑白色为主的图形。该作品中间黑白色方形逐渐变成狭窄形状,形成的一种圆形立体效果图。当您盯住该画中心点,一会儿有可能会眼晕或产生其它效果,详见图片一览!
渐变工具和渐变素材的使用——入门系列教程之三沧海原创 渐变背景素材
2011-10-07 2011-10-08转载本文引用自沧海阿哥《渐变工具和渐变素材的使用——入门系列教程之三(沧海原创)》上篇入门系列教程之二讲了PS素材的下载、安装,本篇重点介绍渐变工具和渐变素材的具体使用。渐变工具的作用是产生逐渐变化的
wpf TreeView数据绑定 wpf listview加表头
2011-11-19 11:19:55|分类: WPF相关 |标签:.net开发 |字号订阅一、效果如图:二、界面<Window x:Class="WpfHelper.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsof