C#绘图方法

1、形状绘图

C#绘图方法_第1张图片

2直线

C#绘图方法_第2张图片

StrokeStarLineCap是头部样式改变,StrokeEndLineCap是尾部样式改变,StrokeDashArray是改变直线样式

3、矩形

C#绘图方法_第3张图片

  • SolidColorBrush:实心画刷。在XAML中可以使用颜色名称字符串(如Red、Blue) 直接赋值
  • LinearGradientBrush:线性渐变画刷。色彩沿设定的直线方向、按设定的变化点进 行渐变
  • RadialGradientBrush:径向渐变画刷。色彩沿半径的方向、按设定的变化点进行渐 变,形成圆形填充
  • ImageBrush:使用图片(Image)作为填充内容
  • DrawingBrush:使用矢量图(Vector)和位图(Bitmap)作为填充内容
  • VisualBrush:比如当我想把窗体上的某个控件拖拽 到另一个位置,当鼠标松开之前需要在鼠标指针下显示一个控件的“幻影”,这个“幻 影”就是用VisualBrush填充出来的一个矩形,并让矩形捕捉鼠标的位置、随鼠标移动

4、多边形

C#绘图方法_第4张图片

5、多线形

C#绘图方法_第5张图片

6、路径

Path路径是将直线、圆弧、贝斯二曲线等基本元素集合在一起,形成更复杂的图形

C#绘图方法_第6张图片

你可能感兴趣的:(c#)