public Style(Control forParentControl, Server.Application.FormControlStyle serverStyle) { parentControl = forParentControl; MapServerObject(serverStyle); return; }
public void MapServerObject(Server.Application.FormControlStyle serverStyle) { #region Font Properties FontFamily = serverStyle.FontFamily; FontSize = serverStyle.FontSize; FontSizeUnit = serverStyle.FontSizeUnit; FontWeight = serverStyle.FontWeight; FontStyle = serverStyle.FontStyle; FontVariant = serverStyle.FontVariant; TextTransform = serverStyle.TextTransform; TextDecoration = serverStyle.TextDecoration; Color = serverStyle.Color; BackgroundColor = serverStyle.BackgroundColor; #endregion #region Block Properties Width = serverStyle.Width; WidthUnit = serverStyle.WidthUnit; Height = serverStyle.Height; HeightUnit = serverStyle.HeightUnit; LineHeight = serverStyle.LineHeight; LineHeightUnit = serverStyle.LineHeightUnit; VerticalAlign = serverStyle.VerticalAlign; TextAlign = serverStyle.TextAlign; TextIndent = serverStyle.TextIndent; TextIndentUnit = serverStyle.TextIndentUnit; WhiteSpace = serverStyle.WhiteSpace; WordSpacing = serverStyle.WordSpacing; WordSpacingUnit = serverStyle.WordSpacingUnit; LetterSpacing = serverStyle.LetterSpacing; Overflow = serverStyle.Overflow; #endregion #region Private Properties - Border IsBorderSame = serverStyle.IsBorderSame; BorderTopStyle = serverStyle.BorderTopStyle; BorderTopWidth = serverStyle.BorderTopWidth; BorderTopWidthUnit = serverStyle.BorderTopWidthUnit; BorderTopColor = serverStyle.BorderTopColor; BorderLeftStyle = serverStyle.BorderLeftStyle; BorderLeftWidth = serverStyle.BorderLeftWidth; BorderLeftWidthUnit = serverStyle.BorderLeftWidthUnit; BorderLeftColor = serverStyle.BorderLeftColor; BorderBottomStyle = serverStyle.BorderBottomStyle; BorderBottomWidth = serverStyle.BorderBottomWidth; BorderBottomWidthUnit = serverStyle.BorderBottomWidthUnit; BorderBottomColor = serverStyle.BorderBottomColor; BorderRightStyle = serverStyle.BorderRightStyle; BorderRightWidth = serverStyle.BorderRightWidth; BorderRightWidthUnit = serverStyle.BorderRightWidthUnit; BorderRightColor = serverStyle.BorderRightColor; #endregion #region Private Properties - Padding and Margins Padding = serverStyle.Padding; Margin = serverStyle.Margin; #endregion return; }
public Server.Application.FormControlStyle ToServerObject() { Server.Application.FormControlStyle serverStyle = new Server.Application.FormControlStyle(); serverStyle.BackgroundColor = BackgroundColor; serverStyle.BorderBottomColor = BorderBottomColor; serverStyle.BorderBottomStyle = BorderBottomStyle; serverStyle.BorderBottomWidth = BorderBottomWidth; serverStyle.BorderBottomWidthUnit = BorderBottomWidthUnit; serverStyle.BorderLeftColor = BorderLeftColor; serverStyle.BorderLeftStyle = BorderLeftStyle; serverStyle.BorderLeftWidth = BorderLeftWidth; serverStyle.BorderLeftWidthUnit = BorderLeftWidthUnit; serverStyle.BorderRightColor = BorderRightColor; serverStyle.BorderRightStyle = BorderRightStyle; serverStyle.BorderRightWidth = BorderRightWidth; serverStyle.BorderRightWidthUnit = BorderRightWidthUnit; serverStyle.BorderTopColor = BorderTopColor; serverStyle.BorderTopStyle = BorderTopStyle; serverStyle.BorderTopWidth = BorderTopWidth; serverStyle.BorderTopWidthUnit = BorderTopWidthUnit; serverStyle.Color = Color; serverStyle.FontFamily = FontFamily; serverStyle.FontSize = FontSize; serverStyle.FontSizeUnit = FontSizeUnit; serverStyle.FontStyle = FontStyle; serverStyle.FontVariant = FontVariant; serverStyle.FontWeight = FontWeight; serverStyle.Height = Height; serverStyle.HeightUnit = HeightUnit; serverStyle.IsBorderSame = IsBorderSame; serverStyle.LetterSpacing = LetterSpacing; serverStyle.LetterSpacingUnit = LetterSpacingUnit; serverStyle.LineHeight = LineHeight; serverStyle.LineHeightUnit = LineHeightUnit; serverStyle.Margin = Margin; serverStyle.Overflow = Overflow; serverStyle.Padding = Padding; serverStyle.TextAlign = TextAlign; serverStyle.TextDecoration = TextDecoration; serverStyle.TextIndent = TextIndent; serverStyle.TextIndentUnit = TextIndentUnit; serverStyle.TextTransform = TextTransform; serverStyle.VerticalAlign = VerticalAlign; serverStyle.WhiteSpace = WhiteSpace; serverStyle.Width = Width; serverStyle.WidthUnit = WidthUnit; serverStyle.WordSpacing = WordSpacing; serverStyle.WordSpacingUnit = WordSpacingUnit; return(serverStyle); }