LinearGradientBrush.EndPoint 属性

定义

获取或设置线性渐变的二维终止坐标。

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

属性值

Point

线性渐变的二维终止坐标。 默认值为 (1,1)。

注解

绘制 LinearGradientBrush 沿线条的渐变。 线条的起点和终点由StartPointLinearGradientBrush行的起始点和EndPoint属性定义。

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

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

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

指定相对值或绝对值

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

依赖项属性信息

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

适用于

另请参阅