protected override void FillStyleAttributes(System.Web.UI.CssStyleCollection attributes, System.Web.UI.IUrlResolutionService urlResolver) { if (!string.IsNullOrEmpty(Position)) { attributes[HtmlTextWriterStyle.Position] = Position; } if (!string.IsNullOrEmpty(Visibility)) { attributes[HtmlTextWriterStyle.Visibility] = Visibility; } if (!Left.IsEmpty) { attributes[HtmlTextWriterStyle.Left] = Left.ToString(); } if (!Top.IsEmpty) { attributes[HtmlTextWriterStyle.Top] = Top.ToString(); } if (!string.IsNullOrEmpty(Margin)) { attributes[HtmlTextWriterStyle.Margin] = Margin.ToString(); } if (!string.IsNullOrEmpty(Padding)) { attributes[HtmlTextWriterStyle.Padding] = Padding.ToString(); } if (!string.IsNullOrEmpty(ListStyle)) { attributes["list-style"] = ListStyle.ToString(); } if (!string.IsNullOrEmpty(Float)) { attributes["float"] = Float.ToString(); } if (!string.IsNullOrEmpty(Display)) { attributes[HtmlTextWriterStyle.Display] = Display.ToString(); } if (!string.IsNullOrEmpty(Cursor)) { attributes[HtmlTextWriterStyle.Cursor] = Cursor.ToString(); } base.FillStyleAttributes(attributes, urlResolver); string[] filter = new string[] { "left", "right", "top", "bottom", "width", "height", "margin-left", "margin-right", "margin-top", "margin-bottom" }; foreach (string f in filter) { if (!string.IsNullOrEmpty(attributes[f])) { attributes[f] = attributes[f].Replace(",", "."); } } }
public override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer, System.Web.UI.WebControls.WebControl owner) { if (!string.IsNullOrEmpty(Position)) { writer.AddStyleAttribute(HtmlTextWriterStyle.Position, Position); } if (!string.IsNullOrEmpty(Visibility)) { writer.AddStyleAttribute(HtmlTextWriterStyle.Visibility, Visibility); } if (!Left.IsEmpty) { writer.AddStyleAttribute(HtmlTextWriterStyle.Left, Left.ToString()); } if (!Top.IsEmpty) { writer.AddStyleAttribute(HtmlTextWriterStyle.Top, Top.ToString()); } if (!string.IsNullOrEmpty(Margin)) { writer.AddStyleAttribute(HtmlTextWriterStyle.Margin, Margin.ToString()); } if (!string.IsNullOrEmpty(Padding)) { writer.AddStyleAttribute(HtmlTextWriterStyle.Padding, Padding.ToString()); } if (!string.IsNullOrEmpty(ListStyle)) { writer.AddStyleAttribute("list-style", ListStyle.ToString()); } if (!string.IsNullOrEmpty(Float)) { writer.AddStyleAttribute("float", Float.ToString()); } if (!string.IsNullOrEmpty(Display)) { writer.AddStyleAttribute(HtmlTextWriterStyle.Display, Display.ToString()); } if (!string.IsNullOrEmpty(Cursor)) { writer.AddStyleAttribute(HtmlTextWriterStyle.Cursor, Cursor.ToString()); } base.AddAttributesToRender(writer, owner); }