词条 | LinearGradientBrush |
释义 | 这个类是使用线性渐变封装 Brush,主要功能是使用线性渐变绘制区域。 命名空间: System.Windows.Media 程序集: System.Windows(在 System.Windows.dll 中) 语法语法 Visual Basic C# Visual C++ public ref class LinearGradientBrush sealed : public Brush 说明LinearGradientBrush 使用线性渐变绘制区域。线性渐变沿直线定义渐变。该直线的终点由线性渐变的 StartPoint 和 EndPoint 属性定义。LinearGradientBrush 画笔沿此直线绘制其 GradientStops。 默认的线性渐变是沿对角方向进行的。默认情况下,线性渐变的 StartPoint 是被绘制区域的左上角值为 0,0 的 Point,其 EndPoint 是被绘制区域的右下角值为 1,1 的 Point。所得渐变的颜色是沿着对角方向路径插入的。 方法: Equals, FindName (DependencyObject), GetHost, GetValue, SetValue 属性 : ColorInterpolationMode (LinearGradientBrush), EndPoint (LinearGradientBrush), GradientStops (LinearGradientBrush), MappingMode (LinearGradientBrush), Name (DependencyObject), Opacity (Brush), RelativeTransform, SpreadMethod (LinearGradientBrush), StartPoint (LinearGradientBrush), Transform (Brush) 托管等效项 : LinearGradientBrush 应用举例下面的示例创建了一个具有四种颜色的线性渐变,然后使用该渐变绘制 Rectangle 对象。 <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> 结果: |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。