internal Border getBorder(Side side) { Border border = All; switch (side) { case Side.Top: border = Top; break; case Side.Right: border = Right; break; case Side.Bottom: border = Bottom; break; case Side.Left: border = Left; break; } Border b = new Border(); b.Color = border.Color == KnownColor.Transparent ? All.Color : border.Color; b.Width = border.Width == 0 ? All.Width : border.Width; b.Style = border.Style == BorderStyles.Undefined ? All.Style : border.Style; return b; }
public BorderComplex() { All = new Border(); Top = new Border(); Right = new Border(); Bottom = new Border(); Left = new Border(); }