ContentDesigner 类

定义

扩展 Content Web 服务器控件的设计时行为。Extends design-time behavior for the Content Web server control.

public ref class ContentDesigner : System::Web::UI::Design::ControlDesigner
public class ContentDesigner : System.Web.UI.Design.ControlDesigner
type ContentDesigner = class
    inherit ControlDesigner
Public Class ContentDesigner
Inherits ControlDesigner
继承

构造函数

ContentDesigner()

初始化 ContentDesigner 类的新实例。Initializes a new instance of the ContentDesigner class.

属性

ActionLists

获取此设计器的 DesignerActionListCollection 对象。Gets the DesignerActionListCollection object for this designer.

AllowResize

获取一个值,该值指示是否可以在可视设计器图面上调整控件的大小。Gets a value indicating whether the control can be resized on the visual designer surface.

AssociatedComponents

获取与设计器所管理的组件关联的组件集合。Gets the collection of components associated with the component managed by the designer.

(继承自 ComponentDesigner)
AutoFormats

获取将在设计时在关联控件的“自动套用格式”对话框中显示的预定义自动格式设置方案的集合。Gets the collection of predefined automatic formatting schemes to display in the Auto Format dialog box for the associated control at design time.

(继承自 ControlDesigner)
Behavior

获取或设置与设计器关联的 DHTML 行为。Gets or sets the DHTML behavior that is associated with the designer.

(继承自 HtmlControlDesigner)
Component

获取此设计器正在设计的组件。Gets the component this designer is designing.

(继承自 ComponentDesigner)
DataBindings

获取当前控件的数据绑定集合。Gets the data bindings collection for the current control.

(继承自 HtmlControlDesigner)
DataBindingsEnabled

获取一个值,该值指示包含关联控件的区域是否支持数据绑定。Gets a value indicating whether data binding is supported by the containing region for the associated control.

(继承自 ControlDesigner)
DesignerState

获取用于在设计时保持关联控件数据的对象。Gets an object that is used to persist data for the associated control at design time.

(继承自 ControlDesigner)
DesignTimeElement

获取一个设计时对象,该对象表示与设计图面上的 HtmlControlDesigner 对象关联的控件。Gets the design-time object representing the control that is associated with the HtmlControlDesigner object on the design surface.

(继承自 HtmlControlDesigner)
DesignTimeElementView

获取控件设计器的视图控件对象。Gets the view-control object for the control designer.

(继承自 ControlDesigner)
DesignTimeHtmlRequiresLoadComplete

获取一个值,该值指示是否必须在设计宿主完成加载之后才能调用 GetDesignTimeHtml 方法。Gets a value indicating whether the design host must finish loading before the GetDesignTimeHtml method can be called.

(继承自 ControlDesigner)
Expressions

获取当前控件在设计时的表达式绑定。Gets the expression bindings for the current control at design time.

(继承自 HtmlControlDesigner)
HidePropertiesInTemplateMode

获取一个值,该值指示当控件处于模板模式时,关联控件的属性是否被隐藏。Gets a value indicating whether the properties of the associated control are hidden when the control is in template mode.

(继承自 ControlDesigner)
ID

获取或设置控件的 ID 字符串。Gets or sets the ID string for the control.

(继承自 ControlDesigner)
InheritanceAttribute

获取一个特性,该特性指示关联组件的继承类型。Gets an attribute that indicates the type of inheritance of the associated component.

(继承自 ComponentDesigner)
Inherited

获取一个值,该值指示是否继承此组件。Gets a value indicating whether this component is inherited.

(继承自 ComponentDesigner)
InTemplateMode

获取一个值,该值指示控件在设计宿主中是否处于模板查看模式或模板编辑模式之一。Gets a value indicating whether the control is in either template viewing or editing mode in the design host. InTemplateMode 属性为只读。The InTemplateMode property is read-only.

(继承自 ControlDesigner)
IsDirty

获取或设置一个值,该值指示 Web 服务器控件是否已被标记为已更改。Gets or sets a value indicating whether the Web server control has been marked as changed.

(继承自 ControlDesigner)
ParentComponent

获取此设计器的父组件。Gets the parent component for this designer.

(继承自 ComponentDesigner)
ReadOnly

获取或设置一个值,该值指示控件的属性在设计时是否为只读。Gets or sets a value indicating whether the properties of the control are read-only at design time.

(继承自 ControlDesigner)
RootDesigner

获取包含关联控件的 Web 窗体页的控件设计器。Gets the control designer for the Web Forms page that contains the associated control.

(继承自 ControlDesigner)
ShadowProperties

获取重写用户设置的属性值的集合。Gets a collection of property values that override user settings.

(继承自 ComponentDesigner)
ShouldCodeSerialize

获取或设置一个值,该值指示在序列化期间是否应为当前设计文档在代码隐藏文件中创建控件的字段声明。Gets or sets a value indicating whether to create a field declaration for the control in the code-behind file for the current design document during serialization.

(继承自 HtmlControlDesigner)
Tag

获取表示关联控件的 HTML 标记元素的对象。Gets an object representing the HTML markup element for the associated control.

(继承自 ControlDesigner)
TemplateGroups

获取一个模板组集合,其中每个模板组包含一个或多个模板定义。Gets a collection of template groups, each containing one or more template definitions.

(继承自 ControlDesigner)
UsePreviewControl

获取一个值,该值指示控件设计器是否使用临时预览控件来生成设计时 HTML 标记。Gets a value indicating whether the control designer uses a temporary preview control to generate the design-time HTML markup.

(继承自 ControlDesigner)
Verbs

获取与设计器相关联的组件所支持的设计时谓词。Gets the design-time verbs supported by the component that is associated with the designer.

(继承自 ComponentDesigner)
ViewControl

获取或设置可用于预览设计时 HTML 标记的 Web 服务器控件。Gets or sets a Web server control that can be used for previewing the design-time HTML markup.

(继承自 ControlDesigner)
ViewControlCreated

获取或设置一个值,该值指示是否已创建 View 控件以在设计图面上显示。Gets or sets a value indicating whether a View control has been created for display on the design surface.

(继承自 ControlDesigner)
Visible

获取指示该控件在设计时是否可见的值。Gets a value that indicates whether the control is visible at design time.

(继承自 ControlDesigner)

方法

CreateErrorDesignTimeHtml(String)

创建在设计时显示指定错误消息的 HTML 标记。Creates HTML markup to display a specified error message at design time.

(继承自 ControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

创建在设计时显示指定异常错误消息的 HTML 标记。Creates the HTML markup to display a specified exception error message at design time.

(继承自 ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

提供一个简单的矩形占位符表示形式,该表示形式显示该控件的类型和 ID。Provides a simple rectangular placeholder representation that displays the type and ID of the control.

(继承自 ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

提供一个简单的矩形占位符表示形式,该表示形式显示该控件的类型和 ID 以及指定的附加说明或信息。Provides a simple rectangular placeholder representation that displays the type and ID of the control, and also additional specified instructions or information.

(继承自 ControlDesigner)
CreateViewControl()

返回要在设计图面上查看或呈现的关联控件的副本。Returns a copy of the associated control for viewing or rendering on the design surface.

(继承自 ControlDesigner)
Dispose()

释放 ComponentDesigner 使用的所有资源。Releases all resources used by the ComponentDesigner.

(继承自 ComponentDesigner)
Dispose(Boolean)

释放由 HtmlControlDesigner 对象占用的非托管资源,还可以选择释放托管资源。Releases the unmanaged resources that are used by the HtmlControlDesigner object and optionally releases the managed resources.

(继承自 HtmlControlDesigner)
DoDefaultAction()

在源代码文件中为组件的默认事件创建方法签名,并将用户的光标定位到该位置。Creates a method signature in the source code file for the default event on the component and navigates the user's cursor to that location.

(继承自 ComponentDesigner)
Equals(Object)

确定指定对象是否等于当前对象。Determines whether the specified object is equal to the current object.

(继承自 Object)
GetBounds()

检索矩形的坐标,该矩形表示设计图面上显示的控件的边界。Retrieves the coordinates of the rectangle representing the boundaries for the control as displayed on the design surface.

(继承自 ControlDesigner)
GetDesignTimeHtml()

检索用于在设计时表示控件的 HTML 标记。Retrieves the HTML markup that is used to represent the control at design time.

(继承自 ControlDesigner)
GetDesignTimeHtml(DesignerRegionCollection)

从指定 DesignerRegionCollection 对象获取用于在设计时表示控件的标记。Gets the markup that is used to represent the control at design time from the specified DesignerRegionCollection object.

GetEditableDesignerRegionContent(EditableDesignerRegion)

获取指定 EditableDesignerRegion 对象的内容。Gets the content of the specified EditableDesignerRegion object.

GetEmptyDesignTimeHtml()

检索表示在设计时将不具有可视表示形式的运行时 Web 服务器控件的 HTML 标记。Retrieves the HTML markup to represent a Web server control at design time that will have no visual representation at run time.

(继承自 ControlDesigner)
GetErrorDesignTimeHtml(Exception)

检索提供有关指定异常的信息的 HTML 标记。Retrieves the HTML markup that provides information about the specified exception.

(继承自 ControlDesigner)
GetHashCode()

用作默认哈希函数。Serves as the default hash function.

(继承自 Object)
GetPersistenceContent()

获取控件的内部标记。Gets the inner markup of the control.

GetPersistInnerHtml()

检索控件的持久性内部 HTML 标记。Retrieves the persistable inner HTML markup of the control.

(继承自 ControlDesigner)
GetService(Type)

尝试从设计器组件的设计模式站点检索指定类型的服务。Attempts to retrieve the specified type of service from the design mode site of the designer's component.

(继承自 ComponentDesigner)
GetType()

获取当前实例的 TypeGets the Type of the current instance.

(继承自 Object)
GetViewRendering()

检索一个对象,该对象包含关联控件的内容和区域的设计时标记。Retrieves an object that contains the design-time markup for the content and regions of the associated control.

(继承自 ControlDesigner)
Initialize(IComponent)

初始化控件设计器并加载指定的组件。Initializes the control designer and loads the specified component.

(继承自 ControlDesigner)
InitializeExistingComponent(IDictionary)

重新初始化现有组件。Reinitializes an existing component.

(继承自 ComponentDesigner)
InitializeNewComponent(IDictionary)

初始化新创建的组件。Initializes a newly created component.

(继承自 ComponentDesigner)
InitializeNonDefault()

对已初始化为非默认设置的导入组件的设置进行初始化。Initializes the settings for an imported component that is already initialized to settings other than the defaults.

(继承自 ComponentDesigner)
Invalidate()

使显示在设计图面上的控件的整个区域无效,并向控件设计器发送重新绘制控件的信号。Invalidates the whole area of the control that is displayed on the design surface and signals the control designer to redraw the control.

(继承自 ControlDesigner)
Invalidate(Rectangle)

使显示在设计图面上的控件的指定区域无效,并向控件设计器发送重新绘制控件的信号。Invalidates the specified area of the control that is displayed on the design surface and signals the control designer to redraw the control.

(继承自 ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

获取指定 InheritanceAttributeComponentDesignerGets the InheritanceAttribute of the specified ComponentDesigner.

(继承自 ComponentDesigner)
IsPropertyBound(String)

检索一个值,该值指示关联控件上的指定属性是否是数据绑定的。Retrieves a value indicating whether the specified property on the associated control is data-bound.

(继承自 ControlDesigner)
Localize(IDesignTimeResourceWriter)

使用提供的资源编写器将关联控件的可本地化属性保持到设计宿主中的某个资源。Uses the provided resource writer to persist the localizable properties of the associated control to a resource in the design host.

(继承自 ControlDesigner)
MemberwiseClone()

创建当前 Object 的浅表副本。Creates a shallow copy of the current Object.

(继承自 Object)
OnAutoFormatApplied(DesignerAutoFormat)

对关联控件应用预定义的自动格式设置方案后调用。Called when a predefined, automatic formatting scheme has been applied to the associated control.

(继承自 ControlDesigner)
OnBehaviorAttached()

将控件设计器附加到 Behavior 对象时调用。Called when the control designer is attached to a Behavior object.

(继承自 ControlDesigner)
OnBehaviorDetaching()

当某个行为与该元素取消关联时被调用。Called when a behavior disassociates from the element.

(继承自 HtmlControlDesigner)
OnBindingsCollectionChanged(String)

在数据绑定集合发生更改时调用。Called when the data-binding collection changes.

(继承自 ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

当用户在设计时单击关联控件时由设计宿主调用。Called by the design host when the user clicks the associated control at design time.

(继承自 ControlDesigner)
OnComponentChanged(Object, ComponentChangedEventArgs)

在关联控件发生更改时调用。Called when the associated control changes.

(继承自 ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

表示将处理关联控件的 ComponentChanging 事件的方法。Represents the method that will handle the ComponentChanging event for the associated control.

(继承自 ControlDesigner)
OnControlResize()

关联的 Web 服务器控件的大小在设计宿主中发生设计时调整后被调用。Called when the associated Web server control has been resized in the design host at design time.

(继承自 ControlDesigner)
OnPaint(PaintEventArgs)

当控件设计器在设计图面上绘制关联控件,且 CustomPaint 的值为 true 时调用。Called when the control designer draws the associated control on the design surface, if the CustomPaint value is true.

(继承自 ControlDesigner)
OnSetComponentDefaults()

设置组件的默认属性。Sets the default properties for the component.

(继承自 ComponentDesigner)
OnSetParent()

提供一种在将关联控件附加到父控件时执行附加处理的方式。Provides a way to perform additional processing when the associated control is attached to a parent control.

(继承自 HtmlControlDesigner)
PostFilterAttributes(IDictionary)

允许设计器从通过 TypeDescriptor 公开的特性集中更改或移除项。Allows a designer to change or remove items from the set of attributes that it exposes through a TypeDescriptor.

(继承自 ComponentDesigner)
PostFilterEvents(IDictionary)

允许设计器从通过 TypeDescriptor 公开的事件集中更改或移除项。Allows a designer to change or remove items from the set of events that it exposes through a TypeDescriptor.

(继承自 ComponentDesigner)
PostFilterProperties(IDictionary)

当在派生类中重写后,允许设计器更改或移除它通过 TypeDescriptor 对象公开的属性集中的项。When overridden in a derived class, allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor object.

PreFilterAttributes(IDictionary)

允许设计器在通过 TypeDescriptor 公开的特性集中添加项。Allows a designer to add to the set of attributes that it exposes through a TypeDescriptor.

(继承自 ComponentDesigner)
PreFilterEvents(IDictionary)

当在派生类中被重写时,允许设计器将项添加到它通过 TypeDescriptor 对象公开的事件集中。When overridden in a derived class, allows a designer to add items to the set of events that it exposes through a TypeDescriptor object.

PreFilterProperties(IDictionary)

在设计时向设计宿主中的“属性”网格添加属性或从中移除属性,或提供可能与关联控件上的属性相对应的新设计时属性。Adds properties to or removes properties from the Properties grid in a design host at design time or provides new design-time properties that might correspond to properties on the associated control.

(继承自 ControlDesigner)
RaiseComponentChanged(MemberDescriptor, Object, Object)

通知 IComponentChangeService 此组件已被更改。Notifies the IComponentChangeService that this component has been changed.

(继承自 ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

通知 IComponentChangeService 此组件即将被更改。Notifies the IComponentChangeService that this component is about to be changed.

(继承自 ComponentDesigner)
RaiseResizeEvent()

引发 OnControlResize() 事件。Raises the OnControlResize() event.

(继承自 ControlDesigner)
RegisterClone(Object, Object)

注册克隆控件中的内部数据。Registers internal data in a cloned control.

(继承自 ControlDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

设置指定 EditableDesignerRegion 对象的内容。Sets the content of the specified EditableDesignerRegion object.

SetRegionContent(EditableDesignerRegion, String)

指定控件设计时视图中可编辑区域的内容。Specifies the content for an editable region in the design-time view of the control.

(继承自 ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

将指定的按位 ViewFlags 枚举分配给指定的标志值。Assigns the specified bitwise ViewFlags enumeration to the specified flag value.

(继承自 ControlDesigner)
ToString()

返回表示当前对象的字符串。Returns a string that represents the current object.

(继承自 Object)
UpdateDesignTimeHtml()

通过调用 GetDesignTimeHtml 方法刷新关联 Web 服务器控件的设计时 HTML 标记。Refreshes the design-time HTML markup for the associated Web server control by calling the GetDesignTimeHtml method.

(继承自 ControlDesigner)

显式接口实现

IDesignerFilter.PostFilterAttributes(IDictionary)

有关此成员的说明,请参见 PostFilterAttributes(IDictionary) 方法。For a description of this member, see the PostFilterAttributes(IDictionary) method.

(继承自 ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

有关此成员的说明,请参见 PostFilterEvents(IDictionary) 方法。For a description of this member, see the PostFilterEvents(IDictionary) method.

(继承自 ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

有关此成员的说明,请参见 PostFilterProperties(IDictionary) 方法。For a description of this member, see the PostFilterProperties(IDictionary) method.

(继承自 ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

有关此成员的说明,请参见 PreFilterAttributes(IDictionary) 方法。For a description of this member, see the PreFilterAttributes(IDictionary) method.

(继承自 ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

有关此成员的说明,请参见 PreFilterEvents(IDictionary) 方法。For a description of this member, see the PreFilterEvents(IDictionary) method.

(继承自 ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

有关此成员的说明,请参见 PreFilterProperties(IDictionary) 方法。For a description of this member, see the PreFilterProperties(IDictionary) method.

(继承自 ComponentDesigner)
ITreeDesigner.Children

有关此成员的说明,请参见 Children 属性。For a description of this member, see the Children property.

(继承自 ComponentDesigner)
ITreeDesigner.Parent

有关此成员的说明,请参见 Parent 属性。For a description of this member, see the Parent property.

(继承自 ComponentDesigner)

适用于

另请参阅