public BorderLayout(BorderLayout copy)
     : base(copy)
 {
     TextureSize = copy.TextureSize;
     Size        = copy.Size;
     Border      = copy.Border;
     Layout      = new Rectangle[copy.Layout.Length];
     for (int i = 0; i < copy.Layout.Length; i++)
     {
         Layout[i] = copy.Layout[i];
     }
     BackgroundStyle = copy.BackgroundStyle;
 }
 public BorderGraphic()
 {
     Layout = new BorderLayout();
 }