2 * Namespace: System.Web.UI.Design.WebControls
3 * Class: BaseDataListComponentEditor
6 * Maintainer: mastergaurav AT users DOT sf DOT net
8 * (C) Gaurav Vaish (2002)
12 using System.ComponentModel;
13 using System.ComponentModel.Design;
14 using System.Web.UI.Design;
15 using System.Windows.Forms;
16 using System.Windows.Forms.Design;
18 namespace System.Web.UI.Design.WebControls
20 public abstract class BaseDataListComponentEditor : WindowsFormsComponentEditor
22 private int initialPage;
24 public BaseDataListComponentEditor(int initialPage) : base()
26 this.initialPage = initialPage;
29 public override bool EditComponent(ITypeDescriptorContext context,
30 object obj, IWin32Window parent)
32 IComponent comp = (IComponent) obj;
33 ISite site = comp.Site;
35 bool inTemplateMode = false;
39 IDesignerHost dh = (IDesignerHost)site.GetService(typeof(IDesignerHost));
40 inTemplateMode = ((TemplatedControlDesigner)dh.GetDesigner(comp)).InTemplateMode;
44 throw new NotImplementedException();
47 retVal = base.EditComponent(context, obj, parent);
52 protected override int GetInitialComponentEditorPageIndex()