2006-08-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / System.Web / System.Web.UI.WebControls / Content.cs
index a6011121e1335437de7a0b323fc615f77a4f5016..dfc149c005ce711ef6f424eb0a41b1f8d8ff2742 100644 (file)
@@ -37,22 +37,58 @@ namespace System.Web.UI.WebControls
 {
        [ToolboxItem (false)]
        [DesignerAttribute ("System.Web.UI.Design.WebControls.ContentDesigner, " + Consts.AssemblySystem_Design, "System.ComponentModel.Design.IDesigner")]
-#if notyet
-       [ControlBuilder(typeof(ContentControlBuilderInternal))]  /* XXX ew, this is in beta2 - an internal builder? */
-#else
-       [ControlBuilder(typeof(ContentControlBuilder))] 
-#endif
+       [ControlBuilder(typeof(ContentBuilderInternal))]
        public class Content: Control, INamingContainer
        {
-               string placeHolderId;
-               
                [ThemeableAttribute (false)]
                [DefaultValueAttribute ("")]
                [WebCategoryAttribute ("Behavior")]
                [IDReferencePropertyAttribute (typeof(ContentPlaceHolder))]
                public string ContentPlaceHolderID {
-                       get { return placeHolderId; }
-                       set { placeHolderId = value; }
+                       get { return String.Empty; }
+                       set { throw new NotSupportedException (); }
+               }
+
+               [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
+               [Browsable (false)]
+               public new event EventHandler DataBinding {
+                       add { base.DataBinding += value; }
+                       remove { base.DataBinding -= value; }
+               }
+
+               [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
+               [Browsable (false)]
+               public new event EventHandler Disposed {
+                       add { base.Disposed += value; }
+                       remove { base.Disposed -= value; }
+               }
+
+               [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
+               [Browsable (false)]
+               public new event EventHandler Init {
+                       add { base.Init += value; }
+                       remove { base.Init -= value; }
+               }
+
+               [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
+               [Browsable (false)]
+               public new event EventHandler Load {
+                       add { base.Load += value; }
+                       remove { base.Load -= value; }
+               }
+
+               [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
+               [Browsable (false)]
+               public new event EventHandler PreRender {
+                       add { base.PreRender += value; }
+                       remove { base.PreRender -= value; }
+               }
+
+               [DesignerSerializationVisibility (DesignerSerializationVisibility.Hidden)]
+               [Browsable (false)]
+               public new event EventHandler Unload {
+                       add { base.Unload += value; ; }
+                       remove { base.Unload -= value; }
                }
        }
 }