一、形状绘图
形状是一个2D绘图类,常用的绘像对象有直线、矩形、椭圆、多边形、路径。
1、直线
1 <Line X1="100" Y1="100" X2="200" Y2="200" Stroke="Aqua"
2 StrokeThickness="30" >
3 </Line>
X1、Y1两个属性可以设置它的起点坐标,X2、Y2两个属 性则用来设置其终点坐标,Stroke(笔触)设置图形颜色,StrokeThickness设置图形的宽度
效果图:
1 <Line X1="100" Y1="100" X2="200" Y2="200" Stroke="Aqua"
2 StrokeThickness="30" StrokeStartLineCap="Flat"
3 StrokeEndLineCap="Triangle">
4 </Line>
加上StrokeStartLineCap和StrokeEndLineCap这两个属性那就可以把直线变成三角形
效果图:
2、矩形
1 <Rectangle Width="100" Height="100" Fill="BlanchedAlmond" Stroke="CadetBlue"
2 StrokeThickness="3" >
3 </Rectangle>
Stroke(笔触)是蓝色边框,Fill填充,StrokeThickness边框的粗度。
效果图:
1 <Rectangle Width="100" Height="100" Fill="BlanchedAlmond" Stroke="CadetBlue"
2 StrokeThickness="3" RadiusX="30" RadiusY="30">
3 </Rectangle>
加上RadiusX和RadiusY那就是椭圆形状了。
效果图:
RadiusX和RadiusY分别都为30所有两边的圆弧效果就是30就是这样一个椭圆的效果,如果两边都是50的话那就是一个圆形了。
1 <Rectangle Width="100" Height="100" Fill="BlanchedAlmond" Stroke="CadetBlue"
2 StrokeThickness="3" RadiusX="50" RadiusY="50">
3 </Rectangle>
效果图: