1 /* System.Web.UI.HtmlControls
\r
3 * Leen Toelen (toelen@hotmail.com)
\r
7 using System.ComponentModel;
\r
10 using System.Globalization;
\r
12 namespace System.Web.UI.HtmlControls{
\r
13 [ControlBuilder (typeof (HtmlControlBuilder))]
\r
14 public class HtmlImage : HtmlControl{
\r
16 public HtmlImage(): base("img"){}
\r
18 protected override void RenderAttributes(HtmlTextWriter writer){
\r
19 PreProcessRelativeReference(writer,"src");
\r
20 base.RenderAttributes(writer);
\r
25 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
26 [WebCategory("Layout")]
\r
27 public string Align{
\r
29 string attr = Attributes["align"];
\r
33 return String.Empty;
\r
36 Attributes["align"] = AttributeToString(value);
\r
41 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
42 [WebCategory("Appearance")]
\r
45 string attr = Attributes["alt"];
\r
49 return String.Empty;
\r
52 Attributes["alt"] = AttributeToString(value);
\r
57 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
58 [WebCategory("Appearance")]
\r
61 string attr = Attributes["border"];
\r
63 return Int32.Parse(attr,CultureInfo.InvariantCulture);
\r
68 Attributes["border"] = AttributeToString(value);
\r
73 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
74 [WebCategory("Layout")]
\r
78 string attr = Attributes ["height"];
\r
80 return Int32.Parse (attr, CultureInfo.InvariantCulture);
\r
85 set { Attributes["height"] = AttributeToString (value); }
\r
89 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
90 [WebCategory("Behavior")]
\r
93 string attr = Attributes["src"];
\r
97 return String.Empty;
\r
100 Attributes["src"] = AttributeToString(value);
\r
104 [DefaultValue(100)]
\r
105 [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
\r
106 [WebCategory("Layout")]
\r
109 string attr = Attributes["width"];
\r
111 return Int32.Parse(attr,CultureInfo.InvariantCulture);
\r
116 Attributes["width"] = AttributeToString(value);
\r
120 } // class HtmlImage
\r
121 } // namespace System.Web.UI.HtmlControls
\r