LinearGradientBrush.StartPoint 属性

定义

获取或设置线性渐变的二维起始坐标。

public:
 property System::Windows::Point StartPoint { System::Windows::Point get(); void set(System::Windows::Point value); };
public System.Windows.Point StartPoint { get; set; }
member this.StartPoint : System.Windows.Point with get, set
Public Property StartPoint As Point

属性值

线性渐变的二维起始坐标。 默认值为 (0, 0)。

注解

沿 LinearGradientBrush 线条绘制渐变。 线条的起点和终点由 StartPointLinearGradientBrushEndPoint 属性定义。

默认线性渐变为对角线。 默认情况下, StartPoint 线性渐变的 是 (0,0) ,要填充的区域的左上角,其 EndPoint (1,1) ,即要填充的区域的右下角。 生成的渐变中的颜色沿对角路径内插。

下图显示了对角渐变。 添加了黑线以突出显示渐变从起点到终点的内插路径。

对角线线性渐变
对角线方向线性渐变

指定相对值或绝对值

请注意, MappingModeLinearGradientBrush 属性确定其 StartPoint 解释为相对值还是绝对值。 的 MappingModeRelativeToBoundingBox 指定 EndPoint 值相对于绘制区域的大小。 MappingModeAbsolute 指定StartPoint值以与设备无关的像素表示。 默认情况下, MappingMode 设置为 RelativeToBoundingBox,使 相对 StartPoint 值。

依赖项属性信息

标识符字段 StartPointProperty
元数据属性设置为 true

适用于

另请参阅