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:组合几何对象,将多个单一的几何对象组合成一个几何对象

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