wpf繪圖

WPF的形狀繪圖是 2D繪圖類,可以改變圖形的形狀,其中最常用的改變的是(Line)直線、(Rectangle)矩形、(Ellipse)橢圓、(Polygon)多邊形、(Path)路徑等多種圖形

繪圖的共有屬性:
Fill:繪製圖形的內部(填充)
Stroke:繪製圖形的輪廓,畫刷
StrokeThickness:圖形輪廓的粗細度

StrokeStartLineCap開始點、StrokeEndLineCap結束點(可以設置爲圓角、三角…)

Line直線 X軸Y軸指定圖形的座標位置

<Line X1="100" Y1="100" X2="300" Y2="100" Stroke="Red" StrokeThickness="10"></Line>

在這裏插入圖片描述

水平直線: Horizontal line(H)

垂直直線: Vertical line(V)

Ellipse:橢圓,長寬相等的橢圓即爲正圓,既有筆觸又有填充。

Polygon:多邊形,由多條直線線段圍成的閉合區域,既有筆觸又有填充。

PolyLine:折線(不閉合),由多條首尾相接的直線組成。

Path:路徑(閉合區域),基本圖形中功能最強的一個,可由若干直線,圓弧,被塞爾曲線組成。

矩形(Rectangle)

在這裏插入圖片描述

<Rectangle Width="100" Height="100" Fill="Yellow" Stroke="Red" StrokeThickness="8">

</Rectangle>

顏色漸變
在這裏插入圖片描述

<Rectangle Grid.Row="0" Grid.Column="2" Width="200" Height="100">
            <Rectangle.Fill >
                <LinearGradientBrush>
                    <GradientStop Color="#FFB6F8F1" Offset="0"></GradientStop>
                    <GradientStop Color="#FF0082BD" Offset="0.25"></GradientStop>
                    <GradientStop Color="#FF95DEFF" Offset="0.6"></GradientStop>
                    <GradientStop Color="#FF004F72" Offset="1"></GradientStop>
                </LinearGradientBrush>
            </Rectangle.Fill>
        </Rectangle>

幾何繪圖

幾何繪圖與圖形繪圖的區別:圖形對象可以獨立存在的,可以獨立繪製出具體需要的圖形,

幾何圖形對象沒有具體的形體,需要依賴於某一對象元素而存在,不能直接呈現在畫板上

幾何繪圖包括5種對象

LineGeometry:確定兩點繪製一條直線

Rectanglegeometry:繪製矩形的幾何圖形

Ellisegeomtry:繪製橢圓形的幾何圖形

GeometryGroup:組合幾何對象,將多個單一的幾何對象組合成一個幾何對象

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