2005-04-12 Dick Porter <dick@ximian.com>
[mono.git] / mcs / class / System.Web / System.Web.UI.WebControls / MultiView.cs
index 0a537206bc1610534fd384356d8829abd6e51bc2..c7216f2c7b32ba63a7be1bed65550e0b9b055976 100644 (file)
@@ -39,6 +39,8 @@ using System.ComponentModel;
 namespace System.Web.UI.WebControls\r
 {\r
 //     [ControlBuilder (typeof(MultiViewControlBuilder)]\r
+       [Designer ("System.Web.UI.Design.WebControls.MultiViewDesigner, System.Design, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.ComponentModel.Design.IDesigner")]\r
+       [ToolboxData ("<{0}:MultiView runat=\"server\"></{0}:MultiView>")]\r
        [ParseChildren (false, ChildControlType = typeof(View))]\r
        [DefaultEvent ("ActiveViewChanged")]\r
        public class MultiView: Control\r
@@ -86,6 +88,7 @@ namespace System.Web.UI.WebControls
                        ActiveViewIndex = i;\r
                }\r
                \r
+               [DefaultValue (-1)]\r
                public virtual int ActiveViewIndex {\r
                        get { return viewIndex; }\r
                        set {\r
@@ -107,6 +110,8 @@ namespace System.Web.UI.WebControls
                        }\r
                }\r
                \r
+               [PersistenceMode (PersistenceMode.InnerDefaultProperty)]\r
+               [Browsable (false)]\r
                public virtual ViewCollection Views {\r
                        get { return Controls as ViewCollection; }\r
                }\r