BaseDataListDesigner 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为在设计器主机中为派生自 BaseDataList 类的 Web 服务器控件提供设计时支持的组件提供基类。
public ref class BaseDataListDesigner abstract : System::Web::UI::Design::TemplatedControlDesigner, System::Web::UI::Design::IDataSourceProvider
public ref class BaseDataListDesigner abstract : System::Web::UI::Design::TemplatedControlDesigner, System::Web::UI::Design::IDataBindingSchemaProvider, System::Web::UI::Design::IDataSourceProvider
public abstract class BaseDataListDesigner : System.Web.UI.Design.TemplatedControlDesigner, System.Web.UI.Design.IDataSourceProvider
public abstract class BaseDataListDesigner : System.Web.UI.Design.TemplatedControlDesigner, System.Web.UI.Design.IDataBindingSchemaProvider, System.Web.UI.Design.IDataSourceProvider
type BaseDataListDesigner = class
inherit TemplatedControlDesigner
interface IDataSourceProvider
type BaseDataListDesigner = class
inherit TemplatedControlDesigner
interface IDataBindingSchemaProvider
interface IDataSourceProvider
Public MustInherit Class BaseDataListDesigner
Inherits TemplatedControlDesigner
Implements IDataSourceProvider
Public MustInherit Class BaseDataListDesigner
Inherits TemplatedControlDesigner
Implements IDataBindingSchemaProvider, IDataSourceProvider
- 继承
-
BaseDataListDesigner
- 派生
- 实现
注解
在设计器主机中,当用户从“源”切换到“设计”视图时,将分析描述从 BaseDataList 抽象类派生的控件的标记源代码,并在设计图面上创建控件的设计时版本。 当用户切换回“源”视图时,将保留设计时控件以标记源代码,并编辑为网页的标记。 BaseDataListDesigner抽象类用作组件的基类,这些组件为从BaseDataList设计器主机中派生的控件提供设计时支持。
类 BaseDataListDesigner 属性提供以下功能:
属性 ActionLists 返回一个 DesignerActionListCollection 对象,该对象通常包含从 DesignerActionList 设计器继承树中每个级别的 类派生的对象。
、DataKeyFieldDataMember、 DataSource和 DataSourceID 属性提供对关联控件的相应属性的访问权限。
属性 DataSourceDesigner 提供对关联控件数据源的设计器的访问权限。 属性 DesignerView 获取数据源的默认视图。
类 BaseDataListDesigner 方法提供以下功能:
方法 Initialize 使设计器准备好查看、编辑和设计关联的控件。 方法 InvokePropertyBuilder 为 控件调用组件编辑器。 方法 PreFilterProperties 用于添加、删除关联控件的阴影设计时属性。
方法 GetDesignTimeDataSource 生成一个对象,该对象可在设计时用作数据源。 方法 GetSelectedDataSource 从关联控件的容器获取数据源。 方法 GetResolvedSelectedDataSource 从控件容器获取数据源,该容器解析为特定的数据成员。 方法 GetTemplateContainerDataSource 获取模板容器的数据源。
OnComponentChanged当关联控件发生更改时,将调用 方法。 当 OnDataSourceChanged 关联的控件数据源发生更改时,将调用 方法。 OnSchemaRefreshed当关联的控件数据源的架构发生更改时,将调用 方法。 当 OnAutoFormatApplied 应用自动格式设置方案时,将调用 方法。
OnStylesChanged可以重写 和 OnTemplateEditingVerbsChanged 方法,以实现在关联控件样式更改或设计器模板编辑谓词发生更改时应分别发生的功能。 方法 OnPropertyBuilder 处理属性生成器事件。
构造函数
BaseDataListDesigner() |
初始化 BaseDataListDesigner 类的新实例。 |
属性
ActionLists |
获取此设计器的设计器操作列表集合。 |
ActionLists |
获取控件设计器的操作列表集合。 (继承自 ControlDesigner) |
ActiveTemplateEditingFrame |
已过时.
获取活动的模板编辑框。 (继承自 TemplatedControlDesigner) |
AllowResize |
获取一个值,该值指示是否可以在设计时环境中调整控件的大小。 (继承自 ControlDesigner) |
AssociatedComponents |
获取与设计器所管理的组件关联的组件集合。 (继承自 ComponentDesigner) |
AutoFormats |
获取预定义自动格式设置方案的集合,这些方案将在设计时显示于关联控件的“自动套用格式”对话框中。 (继承自 ControlDesigner) |
Behavior |
已过时.
获取或设置与设计器关联的 DHTML 行为。 (继承自 HtmlControlDesigner) |
CanEnterTemplateMode |
获取一个值,该值指示此设计器是否允许查看或编辑模板。 (继承自 TemplatedControlDesigner) |
Component |
获取此设计器正在设计的组件。 (继承自 ComponentDesigner) |
DataBindings |
获取当前控件的数据绑定集合。 (继承自 HtmlControlDesigner) |
DataBindingsEnabled |
获取一个值,该值指示设计器是否允许数据绑定。 (继承自 TemplatedControlDesigner) |
DataKeyField |
获取或设置关联控件的数据键字段的值。 |
DataMember |
获取或设置关联控件的数据成员字段的值。 |
DataSource |
获取或设置关联控件的数据源属性的值。 |
DataSourceDesigner |
获取数据源的设计器(如果已根据数据绑定的需要作了选择)。 |
DataSourceID |
获取或设置数据源 ID 属性的设计器版本,然后用来隐藏关联控件的相应属性。 |
DesignerState |
获取用于在设计时保持关联控件数据的对象。 (继承自 ControlDesigner) |
DesignerView |
获取与关联控件绑定的数据源的默认视图。 |
DesignTimeElement |
已过时.
获取一个设计时对象,该对象表示与设计图面上的 HtmlControlDesigner 对象关联的控件。 (继承自 HtmlControlDesigner) |
DesignTimeElementView |
已过时.
获取控件设计器的视图控件对象。 (继承自 ControlDesigner) |
DesignTimeHtmlRequiresLoadComplete |
获取一个值,该值指示是否必须完成加载才能显示设计时标记。 |
DesignTimeHtmlRequiresLoadComplete |
已过时.
获取一个值,该值指示是否必须在设计宿主完成加载之后才能调用 GetDesignTimeHtml 方法。 (继承自 ControlDesigner) |
Expressions |
获取当前控件在设计时的表达式绑定。 (继承自 HtmlControlDesigner) |
HidePropertiesInTemplateMode |
获取一个值,该值指示当控件被置于模板编辑模式时是否将隐藏控件的属性。 (继承自 TemplatedControlDesigner) |
ID |
获取或设置控件的 ID 字符串。 (继承自 ControlDesigner) |
InheritanceAttribute |
获取一个特性,该特性指示关联组件的继承类型。 (继承自 ComponentDesigner) |
Inherited |
获取一个值,该值指示是否继承此组件。 (继承自 ComponentDesigner) |
InTemplateMode |
已过时.
获取一个值,该值指示设计器文档是否处于模板模式。 (继承自 TemplatedControlDesigner) |
IsDirty |
已过时.
获取或设置一个值,该值指示 Web 服务器控件是否已被标记为已更改。 (继承自 ControlDesigner) |
ParentComponent |
获取此设计器的父组件。 (继承自 ComponentDesigner) |
ReadOnly |
已过时.
获取或设置一个值,该值指示控件的属性在设计时是否为只读。 (继承自 ControlDesigner) |
RootDesigner |
获取包含关联控件的 Web 窗体页的控件设计器。 (继承自 ControlDesigner) |
SetTextualDefaultProperty |
为在设计器主机中为派生自 BaseDataList 类的 Web 服务器控件提供设计时支持的组件提供基类。 (继承自 ComponentDesigner) |
ShadowProperties |
获取重写用户设置的属性值的集合。 (继承自 ComponentDesigner) |
ShouldCodeSerialize |
已过时.
获取或设置一个值,该值指示在序列化期间是否应为当前设计文档在代码隐藏文件中创建控件的字段声明。 (继承自 HtmlControlDesigner) |
Tag |
获取表示关联控件的 HTML 标记元素的对象。 (继承自 ControlDesigner) |
TemplateGroups |
获取模板组的集合,每个模板组都包含一个模板定义。 (继承自 TemplatedControlDesigner) |
UsePreviewControl |
获取一个值,该值指示控件设计器是否使用临时预览控件来生成设计时 HTML 标记。 (继承自 ControlDesigner) |
Verbs |
获取此设计器可用的谓词的集合。 |
Verbs |
获取与设计器相关联的组件所支持的设计时谓词。 (继承自 ComponentDesigner) |
ViewControl |
获取或设置可用于预览设计时 HTML 标记的 Web 服务器控件。 (继承自 ControlDesigner) |
ViewControlCreated |
获取或设置一个值,该值指示是否已创建 |
Visible |
获取指示该控件在设计时是否可见的值。 (继承自 ControlDesigner) |