您的位置:首页 > 其它

WPF中的LinearGradientBrush

2010-04-06 02:30 771 查看
该类继承自GradientBrush,WPF中的画刷都位于System.Windows.Media命名空间下

要了解WPF中的画刷的简单继承关系图请看http://blog.csdn.net/johnsuna/archive/2007/09/04/1772358.aspx





这是Brush 类的微软官方的开发库说明:http://msdn.microsoft.com/zh-cn/library/system.windows.media.brush(v=VS.90).aspx



该类构造函数有6个重载(下面这个表转自微软官方http://msdn.microsoft.com/zh-cn/library/system.windows.media.lineargradientbrush.lineargradientbrush(v=VS.90).aspx

名称说明

LinearGradientBrush初始化 LinearGradientBrush 类的一个新实例。

LinearGradientBrush(GradientStopCollection)初始化 LinearGradientBrush 类的一个新实例,该实例具有指定的渐变停止点。

LinearGradientBrush(GradientStopCollection, Double)初始化 LinearGradientBrush 类的一个新实例,该实例具有指定的 GradientStopCollection 和角度。

LinearGradientBrush(Color, Color, Double)初始化 LinearGradientBrush 类的一个新实例,该实例具有指定的起始 Color、结束 Color 和角度。

LinearGradientBrush(GradientStopCollection, Point, Point)初始化 LinearGradientBrush 类的一个新实例,该实例具有指定的渐变停止点、StartPointEndPoint

LinearGradientBrush(Color, Color, Point, Point)初始化 LinearGradientBrush 类的一个新实例,该实例具有指定的起始 Color、结束 ColorStartPointEndPoint
在以前的WPF源码研究(http://blog.csdn.net/yangzhenping/archive/2010/04/06/5453223.aspx)中,第一个类AdjustTheGradient.cs(设置窗口大小改变实现颜色渐变自动适应)用到了上面第4个重载,传入3个参数Colors.Red, Colors.Blue, 0

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: