
LinearGradientBrush是System.Drawing.Drawing2D命名空间中的类(位于System.Drawing.dll),用于通过线性渐变填充图形区域,属于.NET框架和WPF、Silverlight等平台的核心图形绘制组件 。其通过StartPoint和EndPoint属性定义渐变方向线,颜色沿该线段由GradientStops集合中的色标插值生成,默认以对角线方向(0,0至1,1)进行填充,支持水平、垂直等渐变形态 。
该类最早出现于.NET Framework 2.0时期,2007年文档明确其构造参数需指定渐变范围、颜色及方向枚举。随着WPF框架发展,新增相对坐标系、SpreadMethod延伸方法等属性,扩展了对多色渐变和透明度的支持 。Silverlight 2实现中采用0-1标准化坐标体系定义渐变轴,Avalonia框架则改用本地空间百分比坐标系并简化映射模式。跨平台版本(如.NET 6)逐渐引入平台兼容性限制,但核心接口保持与早期实现的连续性 。
想要了解更多“LinearGradientBrush”的信息,请点击:LinearGradientBrush百科
