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
dc
DrawingContextbrush
Brushpen
Pengeometry
string
DrawGeometry(DrawingContext, Brush, Pen, string, Rect)
public static void DrawGeometry(this DrawingContext dc, Brush brush, Pen pen, string geometry, Rect target)
Parameters
dc
DrawingContextbrush
Brushpen
Pengeometry
stringtarget
Rect
DrawGeometry(DrawingContext, Brush, Pen, Geometry, Rect)
public static void DrawGeometry(this DrawingContext dc, Brush brush, Pen pen, Geometry geometry, Rect target)
Parameters
dc
DrawingContextbrush
Brushpen
Pengeometry
Geometrytarget
Rect
DrawSnappedLinesBetweenPoints(DrawingContext, Pen, double, params Point[])
像素对齐
public static void DrawSnappedLinesBetweenPoints(this DrawingContext dc, Pen pen, double lineThickness, params Point[] points)
Parameters
dc
DrawingContextpen
PenlineThickness
doublepoints
Point[]
DrawText(DrawingContext, string, Point, Brush, double)
public static void DrawText(this DrawingContext dc, string text, Point point, Brush foreground, double fontSize = 15)
Parameters
dc
DrawingContexttext
stringpoint
Pointforeground
BrushfontSize
double
DrawTextCenterTo(DrawingContext, FormattedText, Point, Point)
public static void DrawTextCenterTo(this DrawingContext dc, FormattedText format, Point from, Point to)
Parameters
dc
DrawingContextformat
FormattedTextfrom
Pointto
Point
GetFormattedText(string, double, Brush)
public static FormattedText GetFormattedText(string text, double fontSize, Brush foreground)