畫筆線帽 LineCap

2021-08-10 18:49:43 字數 710 閱讀 7508

線帽」(linecap),顧名思義,就是線條首尾的外觀,在預設的情況下,使用畫筆繪製出的直線,其起點和終點都是相同的---方形。在gdi+中,可以通過修改畫筆的 startcap 屬性來設定起點的線帽,通過修改endcap來設定終點的線帽。不同外觀的線帽是有linecap 列舉列出的,其定義如下表:

成員說明

anchormask

指定用於檢查線帽是否為錨頭帽的掩碼

arrowanchor

指定箭頭狀錨頭帽。

custom

指定自定義線帽。

diamondanchor

指定菱形錨頭帽。

flat

指定平線帽。

noanchor

指定沒有錨。

round

指定圓線帽。

roundanchor

指定圓錨頭帽。

square

指定方線帽。

squareanchor

指定方錨頭帽。

********

指定三角線帽。

效果如下圖所示:

在 Silverlight 繪製線帽(箭頭)

最近要在 silverlight 的乙個專案中繪製帶有箭頭的線條,但是在 silverlight 中竟然沒有這樣現成的功能。於是去網上搜尋了一把,找到了兩種解決方法 使用這個庫挺方便的,效果也不錯。另一種是就自己實現乙個使用者控制項,也比較簡單 xaml 內容 usercontrol x class...