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 沿著線條繪製漸層。 線條的起點和終點是由 的 和 EndPoint 屬性 LinearGradientBrushStartPoint 定義。

預設線性漸層是對角線。 在預設中, StartPoint 線性漸層的 (為 0,0) 、要填滿的區域左上角,而其 EndPoint (為 1,1) ,也就是要填滿的區域右下角。 產生的漸層中的色彩會沿著對角路徑插補。

下圖顯示對角漸層。 已新增黑色線條,以反白顯示漸層從起點到終點的插補路徑。

對角線線性漸層漸層的漸層軸
對角線性漸層

指定相對或絕對值

請注意,的 MappingModeLinearGradientBrush 屬性會判斷其 StartPoint 是否解譯為相對或絕對值。 RelativeToBoundingBoxMappingMode 指定 EndPoint 值相對於繪製區域的大小。 AbsoluteMappingMode 指定 StartPoint 值是以裝置獨立圖元表示。 根據預設,會將 MappingMode 設定 RelativeToBoundingBox 為 ,讓 其 StartPoint 成為相對值。

相依性屬性資訊

識別碼欄位 StartPointProperty
設定為 的中繼資料屬性 true

適用於

另請參閱