private static BordersCollection CreeateKnownBorder(KnownBorderColor borderColor) => new BordersCollection { new BaseBorder { Color = borderColor.ToString(), Position = KnownBorderPosition.Left, Show = YesNo.Yes }, new BaseBorder { Color = borderColor.ToString(), Position = KnownBorderPosition.Top, Show = YesNo.Yes }, new BaseBorder { Color = borderColor.ToString(), Position = KnownBorderPosition.Right, Show = YesNo.Yes }, new BaseBorder { Color = borderColor.ToString(), Position = KnownBorderPosition.Bottom, Show = YesNo.Yes } };
private static BordersModel CreeateKnownBorder(KnownBorderColor borderColor, int width = 1) => new BordersModel { new BorderModel { Color = borderColor.ToString(), Position = KnownBorderPosition.Left, Width = width, Show = YesNo.Yes }, new BorderModel { Color = borderColor.ToString(), Position = KnownBorderPosition.Top, Width = width, Show = YesNo.Yes }, new BorderModel { Color = borderColor.ToString(), Position = KnownBorderPosition.Right, Width = width, Show = YesNo.Yes }, new BorderModel { Color = borderColor.ToString(), Position = KnownBorderPosition.Bottom, Width = width, Show = YesNo.Yes } };
/// <summary> /// Gets a default borders. /// </summary> /// <value> /// A default borders. /// </value> public static BordersModel FromKnownColor(KnownBorderColor borderColor, int width = 1) => CreeateKnownBorder(borderColor, width);
/// <summary> /// Returns a new border collection for specified color. /// </summary> /// <param name="borderColor">Border color</param> /// <value> /// A <see cref="BordersCollection"/> reference. /// </value> public static BordersCollection FromKnownColor(KnownBorderColor borderColor) => CreeateKnownBorder(borderColor);