public override void RenderTo(IElementRenderer renderer, double x, double y) { var color = Foreground ?? Brushes.Black; var rectangle = new Rect(x, y - Height, Width, Height); renderer.RenderRectangle(rectangle, color, Brushes.Transparent); }
public override void RenderTo(IElementRenderer renderer, double x, double y) { var color = this.Foreground ?? Brushes.Black; var rectangle = new Rect(x, y - this.Height, this.Width, this.Height); renderer.RenderRectangle(rectangle, color); }
public override void RenderTo(IElementRenderer renderer, double x, double y) { var color = Foreground ?? Brushes.Red; var rectangle = new Rect(x - Width, y, Width, Height); renderer.RenderRectangle(rectangle, color, color); }
public override void RenderTo(IElementRenderer renderer, double x, double y) { var color = Foreground ?? Brushes.Black; var rectangle = new Rect(x, y - Height, Width, Height); renderer.RenderRectangle(rectangle, color, Brushes.Transparent); if (File.Exists(ImageLocation)) { renderer.RenderImage(rectangle, ImageLocation); } else { throw new TexParseException($"The given file: {ImageLocation} could not be found"); } }