WPF 颜色渐变 wpf 渐变

LinearGradientBrush 类:使用线性渐变绘制区域。LinearGradientBrush使用线性渐变绘制区域。线性渐变沿直线定义渐变。该直线的终点由线性渐变的StartPoint和EndPoint属性定义。LinearGradientBrush画笔沿此直线绘制其GradientStops。默认的线性渐变是沿对角方向进行的。

1、默认情况下,线性渐变的StartPoint是被绘制区域的左上角 (0,0),其EndPoint是被绘制区域的右下角 (1,1)。所得渐变的颜色是沿着对角方向路径插入的。

2、要创建水平线性渐变,请将LinearGradientBrush的StartPoint和EndPoint分别改为 (0,0.5) 和 (1,0.5)。
WPF 颜色渐变 wpf 渐变

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;

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/96177.html

更多阅读

自学WPF--第五课渐变画刷 wpf path 背景画刷

渐变画刷是指进行颜色渐变的一种绘图方式渐变画刷分为两类:1,LinearGradientBrush(线性渐变)2,RadialGradienBrush(放射形渐变)线性渐变:线性渐变是指一种颜色沿直线方式过渡到另一种颜色的渐变.属性有以下几个:StartPoint(设置渐变起始

平面构成·渐变图形 平面构成骨骼渐变

【平面构成·渐变图形】于军设计画编者按:渐变是平面构成的一种,是以黑白色为主的图形。该作品中间黑白色方形逐渐变成狭窄形状,形成的一种圆形立体效果图。当您盯住该画中心点,一会儿有可能会眼晕或产生其它效果,详见图片一览!

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

声明:《WPF 颜色渐变 wpf 渐变》为网友腐烂的奈何桥分享!如侵犯到您的合法权益请联系我们删除