Class DrawingContextExtension
public static class DrawingContextExtension
- Inheritance
-
DrawingContextExtension
- Inherited Members
Methods
DrawGeometry(DrawingContext, Brush, Pen, string)
public static void DrawGeometry(this DrawingContext dc, Brush brush, Pen pen, string geometry)
Parameters
dcDrawingContextbrushBrushpenPengeometrystring
DrawGeometry(DrawingContext, Brush, Pen, string, Rect)
public static void DrawGeometry(this DrawingContext dc, Brush brush, Pen pen, string geometry, Rect target)
Parameters
dcDrawingContextbrushBrushpenPengeometrystringtargetRect
DrawGeometry(DrawingContext, Brush, Pen, Geometry, Rect)
public static void DrawGeometry(this DrawingContext dc, Brush brush, Pen pen, Geometry geometry, Rect target)
Parameters
dcDrawingContextbrushBrushpenPengeometryGeometrytargetRect
DrawSnappedLinesBetweenPoints(DrawingContext, Pen, double, params Point[])
像素对齐
public static void DrawSnappedLinesBetweenPoints(this DrawingContext dc, Pen pen, double lineThickness, params Point[] points)
Parameters
dcDrawingContextpenPenlineThicknessdoublepointsPoint[]
DrawText(DrawingContext, string, Point, Brush, double)
public static void DrawText(this DrawingContext dc, string text, Point point, Brush foreground, double fontSize = 15)
Parameters
dcDrawingContexttextstringpointPointforegroundBrushfontSizedouble
DrawTextCenterTo(DrawingContext, FormattedText, Point, Point)
public static void DrawTextCenterTo(this DrawingContext dc, FormattedText format, Point from, Point to)
Parameters
dcDrawingContextformatFormattedTextfromPointtoPoint
GetFormattedText(string, double, Brush)
public static FormattedText GetFormattedText(string text, double fontSize, Brush foreground)