BaseDataListDesigner | disposable |
System.Web.UI.Design.WebControls (system.design.dll) | abstract class |
This abstract class provides basic functionality for the
DataListDesigner and
DataGridDesigner classes. This includes
functionality for styles, additional verbs for the context menu, and
other helper methods for data binding.
public abstract class BaseDataListDesigner : System.Web.UI.Design.TemplatedControlDesigner, System.Web.UI.Design.IDataSourceProvider {
// Public Constructors
public BaseDataListDesigner( );
// Public Instance Properties
public string DataKeyField{set; get; }
public string DataMember{set; get; }
public string DataSource{set; get; }
public override bool DesignTimeHtmlRequiresLoadComplete{get; }
// overrides System.Web.UI.Design.ControlDesigner
public override DesignerVerbCollection Verbs{get; }
// overrides System.ComponentModel.Design.ComponentDesigner
// Public Instance Methods
public IEnumerable GetResolvedSelectedDataSource( );
// implements System.Web.UI.Design.IDataSourceProvider
public object GetSelectedDataSource( );
// implements System.Web.UI.Design.IDataSourceProvider
public override IEnumerable GetTemplateContainerDataSource(string templateName);
// overrides System.Web.UI.DesignTemplatedControlDesigner
public override void Initialize(System.ComponentModel.IComponent component);
// overrides System.Web.UI.Design.ControlDesigner
public override void OnComponentChanged(object sender,
System.ComponentModel.Design.ComponentChangedEventArgs e);
// overrides System.Web.UI.Design.TemplatedControlDesigner
// Protected Instance Methods
protected override void Dispose(bool disposing);
// overrides System.Web.UI.Design.HtmlControlDesigner
protected IEnumerable GetDesignTimeDataSource(System.Collections.IEnumerable selectedDataSource,
int minimumRows, out bool dummyDataSource);
protected IEnumerable GetDesignTimeDataSource(int minimumRows, out bool dummyDataSource);
protected internal void InvokePropertyBuilder(int initialPage);
protected void OnAutoFormat(object sender, EventArgs e);
protected internal virtual void OnDataSourceChanged( );
protected void OnPropertyBuilder(object sender, EventArgs e);
protected internal void OnStylesChanged( );
protected abstract void OnTemplateEditingVerbsChanged( );
protected override void PreFilterProperties(System.Collections.IDictionary properties);
// overrides System.Web.UI.Design.TemplatedControlDesigner
}
Hierarchy
System.Object
System.ComponentModel.Design.ComponentDesigner(System.ComponentModel.Design.IDesigner,
System.IDisposable,
System.ComponentModel.Design.IDesignerFilter)
System.Web.UI.Design.HtmlControlDesigner
System.Web.UI.Design.ControlDesigner
System.Web.UI.Design.TemplatedControlDesigner
BaseDataListDesigner(System.Web.UI.Design.IDataSourceProvider)
Subclasses
DataGridDesigner,
DataListDesigner
|