線帽」(linecap),顧名思義,就是線條首尾的外觀,在預設的情況下,使用畫筆繪製出的直線,其起點和終點都是相同的---方形。在gdi+中,可以通過修改畫筆的 startcap 屬性來設定起點的線帽,通過修改endcap來設定終點的線帽。不同外觀的線帽是有linecap 列舉列出的,其定義如下表:
成員說明
anchormask
指定用於檢查線帽是否為錨頭帽的掩碼
arrowanchor
指定箭頭狀錨頭帽。
custom
指定自定義線帽。
diamondanchor
指定菱形錨頭帽。
flat
指定平線帽。
noanchor
指定沒有錨。
round
指定圓線帽。
roundanchor
指定圓錨頭帽。
square
指定方線帽。
squareanchor
指定方錨頭帽。
********
指定三角線帽。
效果如下圖所示:
在 Silverlight 繪製線帽(箭頭)
最近要在 silverlight 的乙個專案中繪製帶有箭頭的線條,但是在 silverlight 中竟然沒有這樣現成的功能。於是去網上搜尋了一把,找到了兩種解決方法 使用這個庫挺方便的,效果也不錯。另一種是就自己實現乙個使用者控制項,也比較簡單 xaml 內容 usercontrol x class...