public void Create(Color color) { Control = new sd.SolidColorBrush( renderTarget: null, // BUGBUG: TODO color: color.ToWpf()); }
public object Create (Color startColor, Color endColor, PointF startPoint, PointF endPoint) { return new swm.LinearGradientBrush (startColor.ToWpf (), endColor.ToWpf (), startPoint.ToWpf (), endPoint.ToWpf ()) { MappingMode = swm.BrushMappingMode.Absolute, SpreadMethod = swm.GradientSpreadMethod.Repeat }; }
public object Create(Color startColor, Color endColor, PointF startPoint, PointF endPoint) { return(new swm.LinearGradientBrush(startColor.ToWpf(), endColor.ToWpf(), startPoint.ToWpf(), endPoint.ToWpf()) { MappingMode = swm.BrushMappingMode.Absolute, SpreadMethod = swm.GradientSpreadMethod.Pad }); }
public object Create (Color color, float thickness) { var brush = new swm.SolidColorBrush (color.ToWpf ()); var pen = new swm.Pen (brush, thickness); pen.EndLineCap = pen.StartLineCap = pen.DashCap = swm.PenLineCap.Square; pen.MiterLimit = 10f; return pen; }
public object Create(Color color, float thickness) { var brush = new swm.SolidColorBrush(color.ToWpf()); var pen = new swm.Pen(brush, thickness); pen.EndLineCap = pen.StartLineCap = pen.DashCap = swm.PenLineCap.Square; pen.MiterLimit = 10f; return(pen); }
public static swm.Brush ToWpfBrush(this Color value, swm.Brush brush = null) { //var solidBrush = brush as swm.SolidColorBrush; //if (solidBrush == null || solidBrush.IsSealed || solidBrush.IsFrozen) //{ var solidBrush = new swm.SolidColorBrush(); //} solidBrush.Color = value.ToWpf(); return(solidBrush); }
public object Create (RectangleF rectangle, Color startColor, Color endColor, float angle) { var matrix = swm.Matrix.Identity; var startPoint = rectangle.Location.ToWpf (); matrix.RotateAtPrepend (angle - 45, startPoint.X, startPoint.Y); var endPoint = matrix.Transform (rectangle.EndLocation.ToWpf ()); return new swm.LinearGradientBrush (startColor.ToWpf (), endColor.ToWpf (), startPoint, endPoint) { MappingMode = swm.BrushMappingMode.Absolute, SpreadMethod = swm.GradientSpreadMethod.Repeat }; }
public static swm.Brush ToWpfBrush(this Color value, swm.Brush brush = null) { var solidBrush = brush as swm.SolidColorBrush; if (solidBrush == null || solidBrush.IsSealed) { solidBrush = new swm.SolidColorBrush(); } solidBrush.Color = value.ToWpf(); return(solidBrush); }
public object Create(Color startColor, Color endColor, PointF center, PointF gradientOrigin, SizeF radius) { return new swm.RadialGradientBrush(startColor.ToWpf(), endColor.ToWpf()) { Center = center.ToWpf(), GradientOrigin = gradientOrigin.ToWpf(), RadiusX = radius.Width, RadiusY = radius.Height, MappingMode = swm.BrushMappingMode.Absolute, SpreadMethod = swm.GradientSpreadMethod.Pad }; }
public object Create(Color startColor, Color endColor, PointF center, PointF gradientOrigin, SizeF radius) { return(new FrozenBrushWrapper(new swm.RadialGradientBrush(startColor.ToWpf(), endColor.ToWpf()) { Center = center.ToWpf(), GradientOrigin = gradientOrigin.ToWpf(), RadiusX = radius.Width, RadiusY = radius.Height, MappingMode = swm.BrushMappingMode.Absolute, SpreadMethod = swm.GradientSpreadMethod.Pad })); }
public object Create(RectangleF rectangle, Color startColor, Color endColor, float angle) { var matrix = swm.Matrix.Identity; var startPoint = rectangle.Location.ToWpf(); matrix.RotateAtPrepend(angle - 45, startPoint.X, startPoint.Y); var endPoint = matrix.Transform(rectangle.EndLocation.ToWpf()); return(new swm.LinearGradientBrush(startColor.ToWpf(), endColor.ToWpf(), startPoint, endPoint) { MappingMode = swm.BrushMappingMode.Absolute, SpreadMethod = swm.GradientSpreadMethod.Pad }); }
void IGraphics.Clear(Color color) { Control.Clear(color.ToWpf()); }
public void SetColor (SolidBrush widget, Color color) { ((swm.SolidColorBrush)widget.ControlObject).Color = color.ToWpf (); }
public object Create (Color color) { return new swm.SolidColorBrush (color.ToWpf ()); }
public void SetColor(SolidBrush widget, Color color) { Get(widget).Color = color.ToWpf(); SetFrozen(widget); }
public void SetColor (Pen widget, Color color) { var brush = (swm.SolidColorBrush)((swm.Pen)widget.ControlObject).Brush; brush.Color = color.ToWpf (); }
public void SetColor(SolidBrush widget, Color color) { ((swm.SolidColorBrush)widget.ControlObject).Color = color.ToWpf(); }
public object Create(Color color) { return(new swm.SolidColorBrush(color.ToWpf())); }
public void SetColor(Pen widget, Color color) { var brush = (swm.SolidColorBrush)((swm.Pen)widget.ControlObject).Brush; brush.Color = color.ToWpf(); }