WPF之創建不規則的圖形

開發時,美工給我丟了一張圖
在這裏插入圖片描述
看起來還挺炫酷的,但是讓我去找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類,也可以畫,但是它更加重量級。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章