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;
16 public HatchBrush (HatchStyle hatchStyle, Color foreColor)
17 : this (hatchStyle, foreColor, Color.Black)
22 public HatchBrush(HatchStyle hatchStyle, Color foreColor, Color backColor)
25 _foreColor = foreColor;
26 _backColor = backColor;
29 public Color BackgroundColor {
35 public Color ForegroundColor {
41 public HatchStyle HatchStyle {
47 public override object Clone ()
49 return new HatchBrush (_style, _foreColor, _backColor);
52 protected override Paint NativeObject {
54 // FALLBACK: Solid color brush will be used
55 return _foreColor.NativeObject;