4 namespace System.Drawing.Drawing2D
7 /// Summary description for HatchBrush.
9 public sealed class HatchBrush : Brush
11 private HatchStyle _style;
12 private Color _foreColor;
13 private Color _backColor;
15 public HatchBrush (HatchStyle hatchStyle, Color foreColor)
16 : this (hatchStyle, foreColor, Color.Black)
20 public HatchBrush(HatchStyle hatchStyle, Color foreColor, Color backColor)
23 _foreColor = foreColor;
24 _backColor = backColor;
27 public Color BackgroundColor {
33 public Color ForegroundColor {
39 public HatchStyle HatchStyle {
45 public override object Clone ()
47 return new HatchBrush (_style, _foreColor, _backColor);
50 protected override Paint NativeObject {
52 // FALLBACK: Solid color brush will be used
53 return _foreColor.NativeObject;