| 屬性 | 型別 | 說明 |
|---|---|---|
| Color | Color | 畫筆顏色 |
| Width | float | 線條寬度 |
| DashStyle | DashStyle | 虛線樣式枚舉 |
| DashPattern | float[] | 自定義虛線:[畫線長度, 空白長度, ...] |
| StartCap | LineCap | 線條起點形狀 |
| EndCap | LineCap | 線條終點形狀(箭頭等) |
| DashCap | DashCap | 虛線段端點形狀 |
Flat:平頭(預設)ArrowAnchor:箭頭錨點RoundAnchor:圓形錨點SquareAnchor:方形錨點Triangle:三角形Round:圓形Square:方形| 類型 | 繼承自 | 核心特點 | 適用場景 |
|---|---|---|---|
| SolidBrush | Brush | 單一純色 | 簡單填充、文字繪製 |
| HatchBrush | Brush | 50+ 預設斜線/十字/網格圖案 | 工程圖面、區域區分 |
| TextureBrush | Brush | Image 為紋理,可平鋪/拉伸 | 材質模擬、背景圖填充 |
| LinearGradientBrush | Brush | 兩色線性漸變,可指定角度/模式 | 現代 UI、按鈕、進度條 |
| PathGradientBrush | Brush | 基於 GraphicsPath 自定義形狀漸變 | 複雜形狀漸變、光影效果 |
TextureBrush 載入大圖需注意記憶體LinearGradientBrush 可配合 ColorBlend 實現多色漸變BufferedGraphics 雙緩衝