開發時,美工給我丟了一張圖
看起來還挺炫酷的,但是讓我去找WPF怎麼畫這些不規則的邊邊框框的。
網上查了一下,
首先,我們可以繪製簡單的幾何圖形
比如<Rectangle Width="100" Height="50" Fill="Yellow" Stroke="Blue"></Rectangle>
比如<Line Stroke="Blue" X1="5" Y1="5" X2="15" Y2="15"></Line>
還有<Ellipse Fill="#0899FF" Height="50" Width="100" HorizontalAlignment="Left"></Ellipse>
但是有個更好的類叫path,更加牛B,
<Path Fill="Yellow" Stroke="Blue">
<Path.Data>
<RectangleGeometry Rect="0,0 100,50"></RectangleGeometry>
</Path.Data>
</Path>
<Path Fill="#0899FF">
<Path.Data>
<EllipseGeometry RadiusX="50" RadiusY="25" Center="50,25"></EllipseGeometry>
</Path.Data>
</Path>
不僅可以畫簡單的幾何圖形,還可以將各種圖形文字疊加融合,繪製直線和曲線,甚至剪裁。有寫得更好的傳送門
也可以看另外一份簡介傳送門
當然還有一個類叫share類,也可以畫,但是它更加重量級。