共用方式為


DetailsViewDesigner 類別

定義

在視覺化設計工具中,為 DetailsView 控制項提供設計階段支援。

public ref class DetailsViewDesigner : System::Web::UI::Design::WebControls::DataBoundControlDesigner
public class DetailsViewDesigner : System.Web.UI.Design.WebControls.DataBoundControlDesigner
type DetailsViewDesigner = class
    inherit DataBoundControlDesigner
Public Class DetailsViewDesigner
Inherits DataBoundControlDesigner
繼承

範例

下列程式代碼範例示範如何擴充 DetailsViewDesigner 類別,以變更在設計時間衍生自 DetailsView 控件的控件外觀。

此範例會 MyDetailsViewDetailsView衍生控件。 MyDetailsView只是控件的DetailsView複本。 此範例也會從衍生 類別,MyDetailsViewDesigner並將物件MyDetailsViewDesigner放在 DesignerAttribute 控件上MyDetailsViewDetailsViewDesigner

The MyDetailsViewDesignerSampleRowCount 覆寫 屬性,以指定的設計時間檢視 MyDetailsView 的呼叫器數據列包含五個頁面連結。 它會覆寫 PreFilterProperties 方法,使 NamingContainer 屬性在設計時間顯示在 [屬性 ] 方格中。 它會覆寫 GetDesignTimeHtml 方法,使其在設計時間指定為方格中的MyDetailsView新第一個數據列來包含 Caption 屬性。 BorderStyle如果 的 MyDetailsView 屬性是 NotSetNone 值,則會GetDesignTimeHtml在控件周圍繪製藍色虛線框線,使其範圍更可見。

using System;
using System.Web;
using System.Drawing;
using System.Web.UI.WebControls;
using System.Web.UI.Design.WebControls;
using System.Collections;
using System.ComponentModel;
using System.Security.Permissions;

namespace Examples.CS.WebControls.Design
{
    // The MyDetailsView is a copy of the DetailsView.
    [AspNetHostingPermission(SecurityAction.Demand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
        Level = AspNetHostingPermissionLevel.Minimal)]
    [Designer(typeof(Examples.CS.WebControls.Design.MyDetailsViewDesigner))]
    public class MyDetailsView : DetailsView
    {
    } // MyDetailsView

    // Override members of the DetailsViewDesigner.
    [ReflectionPermission(SecurityAction.Demand, Flags=ReflectionPermissionFlag.MemberAccess)]
    public class MyDetailsViewDesigner : DetailsViewDesigner
    {
        // Determines the number of page links in the pager row
        // when viewed in the designer.
        protected override int SampleRowCount
        {
            get
            {
                // Render five page links in the pager row.
                return 5;
            }
        } // SampleRowCount

        // Shadow the control properties with design-time properties.
        protected override void PreFilterProperties(IDictionary properties)
        {
            // Call the base method first.
            base.PreFilterProperties(properties);

            // Make the NamingContainer visible in the Properties grid.
            PropertyDescriptor selectProp = 
                (PropertyDescriptor)properties["NamingContainer"];
            properties["NamingContainer"] =
                TypeDescriptor.CreateProperty(selectProp.ComponentType, 
                    selectProp, BrowsableAttribute.Yes);
        } // PreFilterProperties

        // Generate the design-time markup.
        const string capTag = "caption";
        const string trOpen = "tr><td colspan=2 align=center";
        const string trClose = "td></tr";

        public override string GetDesignTimeHtml()
        {
            // Make the full extent of the control more visible in the designer.
            // If the border style is None or NotSet, change the border to
            // a wide, blue, dashed line. Include the caption within the border.
            MyDetailsView myDV = (MyDetailsView)Component;
            string markup = null;
            int charX;

            // Check if the border style should be changed.
            if (myDV.BorderStyle == BorderStyle.NotSet ||
                myDV.BorderStyle == BorderStyle.None)
            {
                BorderStyle oldBorderStyle = myDV.BorderStyle;
                Unit oldBorderWidth = myDV.BorderWidth;
                Color oldBorderColor = myDV.BorderColor;

                // Set design-time properties and catch any exceptions.
                try
                {
                    myDV.BorderStyle = BorderStyle.Dashed;
                    myDV.BorderWidth = Unit.Pixel(3);
                    myDV.BorderColor = Color.Blue;

                    // Call the base method to generate the markup.
                    markup = base.GetDesignTimeHtml();
                }
                catch (Exception ex)
                {
                    markup = GetErrorDesignTimeHtml(ex);
                }
                finally
                {
                    // Restore the properties to their original settings.
                    myDV.BorderStyle = oldBorderStyle;
                    myDV.BorderWidth = oldBorderWidth;
                    myDV.BorderColor = oldBorderColor;
                }
            }
            else
            {
                // Call the base method to generate the markup.
                markup = base.GetDesignTimeHtml();
            }

            // Look for a <caption> tag.
            if ((charX = markup.IndexOf(capTag)) > 0)
            {
                // Replace the first caption with 
                // "tr><td colspan=2 align=center".
                markup = markup.Remove(charX,
                    capTag.Length).Insert(charX, trOpen);

                // Replace the second caption with "td></tr".
                if ((charX = markup.IndexOf(capTag, charX)) > 0)
                    markup = markup.Remove(charX,
                        capTag.Length).Insert(charX, trClose); 
            }
            return markup;
        } // GetDesignTimeHtml
    } // MyDetailsViewDesigner
} // Examples.CS.WebControls.Design
Imports System.Web
Imports System.Drawing
Imports System.Web.UI.WebControls
Imports System.Web.UI.Design.WebControls
Imports System.Collections
Imports System.ComponentModel
Imports System.Security.Permissions

Namespace Examples.VB.WebControls.Design

    ' The MyDetailsView is a copy of the DetailsView.
    <AspNetHostingPermission(SecurityAction.Demand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
        Level:=AspNetHostingPermissionLevel.Minimal)> _
    <Designer(GetType(Examples.VB.WebControls.Design.MyDetailsViewDesigner))> _
    Public Class MyDetailsView
        Inherits DetailsView
    End Class

    ' Override members of the DetailsViewDesigner.
    <ReflectionPermission(SecurityAction.Demand, Flags:=ReflectionPermissionFlag.MemberAccess)> _
    Public Class MyDetailsViewDesigner
        Inherits DetailsViewDesigner

        ' Determines the number of page links in the pager row
        ' when viewed in the designer.
        Protected Overrides ReadOnly Property SampleRowCount() As Integer
            Get
                ' Render five page links in the pager row.
                Return 5
            End Get
        End Property ' SampleRowCount

        ' Shadow the control properties with design-time properties.
        Protected Overrides Sub PreFilterProperties( _
            ByVal properties As IDictionary)

            ' Call the base method first.
            MyBase.PreFilterProperties(properties)

            ' Make the NamingContainer visible in the Properties grid.
            Dim selectProp As PropertyDescriptor = _
                CType(properties("NamingContainer"), PropertyDescriptor)
            properties("NamingContainer") = _
                TypeDescriptor.CreateProperty(selectProp.ComponentType, _
                    selectProp, BrowsableAttribute.Yes)
        End Sub

        ' Generate the design-time markup.
        Private Const capTag As String = "caption"
        Private Const trOpen As String = "tr><td colspan=2 align=center"
        Private Const trClose As String = "td></tr"

        Public Overrides Function GetDesignTimeHtml() As String

            ' Make the full extent of the control more visible in the designer.
            ' If the border style is None or NotSet, change the border to
            ' a wide, blue, dashed line. Include the caption within the border.
            Dim myDV As MyDetailsView = CType(Component, MyDetailsView)
            Dim markup As String = Nothing
            Dim charX As Integer

            ' Check if the border style should be changed.
            If (myDV.BorderStyle = BorderStyle.NotSet Or _
                myDV.BorderStyle = BorderStyle.None) Then

                Dim oldBorderStyle As BorderStyle = myDV.BorderStyle
                Dim oldBorderWidth As Unit = myDV.BorderWidth
                Dim oldBorderColor As Color = myDV.BorderColor

                ' Set design-time properties and catch any exceptions.
                Try
                    myDV.BorderStyle = BorderStyle.Dashed
                    myDV.BorderWidth = Unit.Pixel(3)
                    myDV.BorderColor = Color.Blue

                    ' Call the base method to generate the markup.
                    markup = MyBase.GetDesignTimeHtml()

                Catch ex As Exception
                    markup = GetErrorDesignTimeHtml(ex)

                Finally
                    ' Restore the properties to their original settings.
                    myDV.BorderStyle = oldBorderStyle
                    myDV.BorderWidth = oldBorderWidth
                    myDV.BorderColor = oldBorderColor
                End Try

            Else
                ' Call the base method to generate the markup.
                markup = MyBase.GetDesignTimeHtml()
            End If

            ' Look for a <caption> tag.
            charX = markup.IndexOf(capTag)
            If charX > 0 Then

                ' Replace the first caption with 
                ' "tr><td colspan=2 align=center".
                markup = markup.Remove(charX, _
                    capTag.Length).Insert(charX, trOpen)

                ' Replace the second caption with "td></tr".
                charX = markup.IndexOf(capTag, charX)
                If charX > 0 Then
                    markup = markup.Remove(charX, _
                        capTag.Length).Insert(charX, trClose)
                End If
            End If

            Return markup

        End Function ' GetDesignTimeHtml
    End Class
End Namespace ' Examples.VB.WebControls.Design

備註

在可視化設計工具中,當您從 [來源] 切換至 [設計] 檢視時,會剖析描述 DetailsView 控件的標記原始程式碼,並在設計介面上建立控件的設計時間版本。 當您切換回 [來源] 檢視時,設計時間控件會保存到標記原始程式碼,並編輯到網頁的標記中。

類別的屬性 DetailsViewDesigner 提供下列功能:

類別 DetailsViewDesigner 方法提供下列功能:

控件不支援 DetailsView 設計時間可編輯的區域,因此 GetEditableDesignerRegionContentSetEditableDesignerRegionContent 方法沒有功能。

建構函式

DetailsViewDesigner()

初始化 DetailsViewDesigner 類別的新執行個體。

屬性

ActionLists

取得此設計工具的行動清單集合。

AllowResize

取得值,指出是否可在設計階段環境中調整控制項的大小。

(繼承來源 ControlDesigner)
AssociatedComponents

取得元件集合,該集合與設計工具管理的元件相關聯。

(繼承來源 ComponentDesigner)
AutoFormats

取得自動格式化配置的集合,以顯示在 [自動格式化] 對話方塊中。

Behavior
已淘汰.

取得或設定與設計工具相關聯的 DHTML 行為。

(繼承來源 HtmlControlDesigner)
Component

取得這個設計工具正在設計的元件。

(繼承來源 ComponentDesigner)
DataBindings

取得目前控制項的資料繫結 (Data Binding) 集合。

(繼承來源 HtmlControlDesigner)
DataBindingsEnabled

取得值,指出關聯控制項的包含區域是否支援資料繫結。

(繼承來源 ControlDesigner)
DataMember

取得基礎資料繫結控制項的受遮蔽 DataMember 屬性。

(繼承來源 DataBoundControlDesigner)
DataSource

取得或設定關聯控制項的 DataSource 屬性值。

(繼承來源 BaseDataBoundControlDesigner)
DataSourceDesigner

取得基礎資料繫結控制項的資料來源設計工具。

(繼承來源 DataBoundControlDesigner)
DataSourceID

取得或設定基礎 DataSourceID 物件的 BaseDataBoundControl 屬性值。

(繼承來源 BaseDataBoundControlDesigner)
DesignerState

取得物件,用於在設計階段保存關聯控制項的資料。

(繼承來源 ControlDesigner)
DesignerView

取得與這個設計工具之資料來源關聯的 DesignerDataSourceView 物件。

(繼承來源 DataBoundControlDesigner)
DesignTimeElement
已淘汰.

取得設計階段物件,表示與設計介面上 HtmlControlDesigner 物件相關聯的控制項。

(繼承來源 HtmlControlDesigner)
DesignTimeElementView
已淘汰.

取得控制項設計工具的檢視控制項物件。

(繼承來源 ControlDesigner)
DesignTimeHtmlRequiresLoadComplete
已淘汰.

取得值,指出設計主應用程式在呼叫 GetDesignTimeHtml 方法之前是否必須完成載入。

(繼承來源 ControlDesigner)
Expressions

在設計階段取得目前控制項的運算式繫結。

(繼承來源 HtmlControlDesigner)
HidePropertiesInTemplateMode

取得值,指示當控制項處於樣板模式時,關聯控制項的屬性是否會隱藏。

(繼承來源 ControlDesigner)
ID

取得或設定控制項的 ID 字串。

(繼承來源 ControlDesigner)
InheritanceAttribute

取得屬性 (Attribute),表示相關元件的繼承 (Inheritance) 型別。

(繼承來源 ComponentDesigner)
Inherited

取得值,表示是否要繼承這個元件。

(繼承來源 ComponentDesigner)
InTemplateMode

取得值,指出控制項在設計主應用程式中處於樣板檢視模式還是編輯模式。 InTemplateMode 屬性是唯讀的。

(繼承來源 ControlDesigner)
IsDirty
已淘汰.

取得或設定值,指出 Web 伺服器控制項是否已標記為變更。

(繼承來源 ControlDesigner)
ParentComponent

取得這個設計工具的父元件。

(繼承來源 ComponentDesigner)
ReadOnly
已淘汰.

取得或設定值,指出控制項屬性於設計階段是否為唯讀。

(繼承來源 ControlDesigner)
RootDesigner

為包含關聯控制項的 Web Form 網頁,取得控制項設計工具。

(繼承來源 ControlDesigner)
SampleRowCount

取得要讓關聯控制項顯示的範例資料列數。

SetTextualDefaultProperty

在視覺化設計工具中,為 DetailsView 控制項提供設計階段支援。

(繼承來源 ComponentDesigner)
ShadowProperties

取得覆寫使用者設定的屬性值集合。

(繼承來源 ComponentDesigner)
ShouldCodeSerialize
已淘汰.

取得或設定值,指出是否應該於序列化 (Serialization) 期間,在程式碼後置 (Code-Behind) 檔案中為目前設計文件建立控制項的欄位宣告。

(繼承來源 HtmlControlDesigner)
Tag

取得物件,表示關聯控制項的 HTML 標記項目。

(繼承來源 ControlDesigner)
TemplateGroups

取得關聯控制項欄位的範本群組集合。

UseDataSourcePickerActionList

取得值,指出設計工具是否應該在其動作清單中包含「選擇資料來源」。

(繼承來源 DataBoundControlDesigner)
UsePreviewControl

取得值,該值指出設計工具是否應該使用暫存複本來產生設計階段標記,而非使用與設計工具相關聯的實際控制項。

Verbs

取得與設計工具相關元件所支援的設計階段動詞命令 (Verb)。

(繼承來源 ComponentDesigner)
ViewControl

取得或設定 Web 伺服器控制項,可用於預覽設計階段的 HTML 標記。

(繼承來源 ControlDesigner)
ViewControlCreated

取得或設定值,指出是否已建立 View 控制項以在設計介面上顯示。

(繼承來源 ControlDesigner)
Visible

取得值,這個值表示控制項在設計階段是否為可見的。

(繼承來源 ControlDesigner)

方法

ConnectToDataSource()

中斷事件與先前資料來源的連接,並將這些事件連接到目前的資料來源。

(繼承來源 DataBoundControlDesigner)
CreateDataSource()

叫用標準對話方塊以建立新資料來源控制項,並將新資料來源控制項的 ID 設為資料繫結控制項的 DataSourceID 屬性。

(繼承來源 DataBoundControlDesigner)
CreateErrorDesignTimeHtml(String)

建立 HTML 標記,以在設計階段顯示指定的錯誤訊息。

(繼承來源 ControlDesigner)
CreateErrorDesignTimeHtml(String, Exception)

建立 HTML 標記,以在設計階段顯示指定的例外狀況錯誤訊息。

(繼承來源 ControlDesigner)
CreatePlaceHolderDesignTimeHtml()

提供簡單矩形預留位置表示,顯示控制項的型別和 ID。

(繼承來源 ControlDesigner)
CreatePlaceHolderDesignTimeHtml(String)

提供簡單矩形預留位置表示,顯示控制項的型別和 ID,以及其他指定的指示或資訊。

(繼承來源 ControlDesigner)
CreateViewControl()

傳回關聯控制項的複本,以便在設計介面上檢視或呈現。

(繼承來源 ControlDesigner)
DataBind(BaseDataBoundControl)

將關聯控制項繫結至設計階段資料來源。

DisconnectFromDataSource()

中斷資料繫結控制項與資料來源事件的連接。

(繼承來源 DataBoundControlDesigner)
Dispose()

釋放 ComponentDesigner 所使用的所有資源。

(繼承來源 ComponentDesigner)
Dispose(Boolean)

釋放 DataBoundControlDesigner 物件所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。

(繼承來源 DataBoundControlDesigner)
DoDefaultAction()

在元件上預設事件的原始程式碼檔案中建立方法簽章,並將使用者的游標巡覽至該位置。

(繼承來源 ComponentDesigner)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetBounds()

擷取矩形的座標,表示設計介面上所顯示控制項的界限。

(繼承來源 ControlDesigner)
GetDesignTimeDataSource()

從相關聯 DataSourceDesignerDataSource 屬性取得設計階段資料來源。

(繼承來源 DataBoundControlDesigner)
GetDesignTimeHtml()

取得在設計階段用來呈現關聯控制項的標記。

GetDesignTimeHtml(DesignerRegionCollection)

取得標記,此標記可用來在設計階段呈現關聯控制項,並填入設計工具區域的集合中。

GetEditableDesignerRegionContent(EditableDesignerRegion)

針對關聯控制項設計階段檢視的可編輯區域,傳回內容。

GetEmptyDesignTimeHtml()

如果控制項是空白,或者無法擷取資料來源,則提供在設計階段用來呈現控制項的標記。

(繼承來源 BaseDataBoundControlDesigner)
GetErrorDesignTimeHtml(Exception)

當錯誤發生時,提供在設計階段用來呈現控制項的標記。

(繼承來源 BaseDataBoundControlDesigner)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetPersistenceContent()

在設計階段擷取控制項的永久性內部 HTML 標記。

(繼承來源 ControlDesigner)
GetPersistInnerHtml()
已淘汰.

擷取控制項的永久性內部 HTML 標記。

(繼承來源 ControlDesigner)
GetSampleDataSource()

如果資料範例不能從 DataSourceDesignerDataSource 屬性建立,則取得空的資料範例,用於在設計介面上呈現資料繫結控制項。

(繼承來源 DataBoundControlDesigner)
GetService(Type)

嘗試從設計工具元件的設計模式站台擷取指定的服務類型。

(繼承來源 ComponentDesigner)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetViewRendering()

擷取物件,其中包含關聯控制項之內容和區域的設計階段標記。

(繼承來源 ControlDesigner)
Initialize(IComponent)

準備設計工具,以檢視、編輯和設計關聯控制項。

InitializeExistingComponent(IDictionary)

重新初始化現有的元件。

(繼承來源 ComponentDesigner)
InitializeNewComponent(IDictionary)

初始化新建立的元件。

(繼承來源 ComponentDesigner)
InitializeNonDefault()
已淘汰.
已淘汰.

初始化已初始化為預設值以外設定的匯入元件設定。

(繼承來源 ComponentDesigner)
Invalidate()

使設計介面上所顯示之控制項的整個區域失效,並傳送信號給控制項設計工具,要求重繪控制項。

(繼承來源 ControlDesigner)
Invalidate(Rectangle)

使設計介面上所顯示之控制項的指定區域失效,並傳送信號給控制項設計工具,要求重繪控制項。

(繼承來源 ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

取得指定 InheritanceAttributeComponentDesigner

(繼承來源 ComponentDesigner)
IsPropertyBound(String)
已淘汰.

擷取值,指出關聯控制項的指定屬性是否已資料繫結。

(繼承來源 ControlDesigner)
Localize(IDesignTimeResourceWriter)

使用提供的資源寫入器將關聯控制項的可當地語系化屬性保存到設計主應用程式的資源中。

(繼承來源 ControlDesigner)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
OnAutoFormatApplied(DesignerAutoFormat)

將預先定義的自動格式化配置套用至關聯的控制項時呼叫。

(繼承來源 ControlDesigner)
OnBehaviorAttached()

當控制項設計工具附加至 Behavior 物件時呼叫。

(繼承來源 ControlDesigner)
OnBehaviorDetaching()
已淘汰.

當行為解除與項目的關聯時呼叫。

(繼承來源 HtmlControlDesigner)
OnBindingsCollectionChanged(String)
已淘汰.

當資料繫結集合變更時呼叫。

(繼承來源 ControlDesigner)
OnClick(DesignerRegionMouseEventArgs)

在關聯控制項之設計階段檢視的某個區域上按一下時呼叫。

OnComponentChanged(Object, ComponentChangedEventArgs)

當關聯的控制項變更時呼叫。

(繼承來源 ControlDesigner)
OnComponentChanging(Object, ComponentChangingEventArgs)

表示將處理關聯控制項之 ComponentChanging 事件的方法。

(繼承來源 ControlDesigner)
OnControlResize()
已淘汰.

於設計階段在設計主應用程式中重新調整關聯之 Web 伺服器控制項的大小時呼叫。

(繼承來源 ControlDesigner)
OnDataSourceChanged(Boolean)

在關聯 BaseDataBoundControl 物件的資料來源變更時呼叫。

(繼承來源 BaseDataBoundControlDesigner)
OnPaint(PaintEventArgs)

CustomPaint 值為 true 的情況下,控制項設計工具在設計介面中繪製關聯的控制項便會呼叫。

(繼承來源 ControlDesigner)
OnSchemaRefreshed()

當關聯控制項的資料來源結構描述變更時呼叫。

OnSetComponentDefaults()
已淘汰.
已淘汰.

設定元件的預設屬性。

(繼承來源 ComponentDesigner)
OnSetParent()

提供當關聯的控制項附加至父控制項時,執行其他處理的方法。

(繼承來源 HtmlControlDesigner)
PostFilterAttributes(IDictionary)

允許設計工具變更或移除它經由 TypeDescriptor 公開的屬性集中的項目。

(繼承來源 ComponentDesigner)
PostFilterEvents(IDictionary)

允許設計工具變更或移除它經由 TypeDescriptor 公開的事件集中的項目。

(繼承來源 ComponentDesigner)
PostFilterProperties(IDictionary)

允許設計工具變更或移除它經由 TypeDescriptor 公開的屬性集中的項目。

(繼承來源 ComponentDesigner)
PreFilterAttributes(IDictionary)

允許設計工具加入至它經由 TypeDescriptor 公開的屬性集。

(繼承來源 ComponentDesigner)
PreFilterEvents(IDictionary)

設定在設計階段公開 (Expose) 的針對元件之 TypeDescriptor 物件的事件清單。

(繼承來源 HtmlControlDesigner)
PreFilterProperties(IDictionary)

供設計工具使用,以便在 Properties 方格的顯示畫面中,移除或加入屬性,或是遮蔽關聯控制項的屬性。

RaiseComponentChanged(MemberDescriptor, Object, Object)

告知 IComponentChangeService 這個元件已經變更。

(繼承來源 ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

告知 IComponentChangeService 這個元件正要變更。

(繼承來源 ComponentDesigner)
RaiseResizeEvent()
已淘汰.

引發 OnControlResize() 事件。

(繼承來源 ControlDesigner)
RegisterClone(Object, Object)

在複製 (Clone) 的控制項中註冊內部資料。

(繼承來源 ControlDesigner)
SetEditableDesignerRegionContent(EditableDesignerRegion, String)

針對關聯控制項設計階段檢視的可編輯區域,指定內容。

SetRegionContent(EditableDesignerRegion, String)

指定控制項之設計階段檢視的可編輯區域內容。

(繼承來源 ControlDesigner)
SetViewFlags(ViewFlags, Boolean)

指派指定的位元 (Bitwise) ViewFlags 列舉型別給指定的旗標值。

(繼承來源 ControlDesigner)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
UpdateDesignTimeHtml()

藉由呼叫 GetDesignTimeHtml 方法,為關聯的 Web 伺服器控制項重新整理設計階段 HTML 標記。

(繼承來源 ControlDesigner)

明確介面實作

IDataBindingSchemaProvider.CanRefreshSchema

如需這個成員的說明,請參閱 CanRefreshSchema

(繼承來源 DataBoundControlDesigner)
IDataBindingSchemaProvider.RefreshSchema(Boolean)

如需這個成員的說明,請參閱 RefreshSchema(Boolean)

(繼承來源 DataBoundControlDesigner)
IDataBindingSchemaProvider.Schema

如需這個成員的說明,請參閱 Schema

(繼承來源 DataBoundControlDesigner)
IDataSourceProvider.GetResolvedSelectedDataSource()

如需這個成員的說明,請參閱 GetResolvedSelectedDataSource()

(繼承來源 DataBoundControlDesigner)
IDataSourceProvider.GetSelectedDataSource()

如需這個成員的說明,請參閱 GetSelectedDataSource()

(繼承來源 DataBoundControlDesigner)
IDesignerFilter.PostFilterAttributes(IDictionary)

如需這個成員的描述,請參閱 PostFilterAttributes(IDictionary) 方法。

(繼承來源 ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

如需這個成員的描述,請參閱 PostFilterEvents(IDictionary) 方法。

(繼承來源 ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

如需這個成員的描述,請參閱 PostFilterProperties(IDictionary) 方法。

(繼承來源 ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

如需這個成員的描述,請參閱 PreFilterAttributes(IDictionary) 方法。

(繼承來源 ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

如需這個成員的描述,請參閱 PreFilterEvents(IDictionary) 方法。

(繼承來源 ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

如需這個成員的描述,請參閱 PreFilterProperties(IDictionary) 方法。

(繼承來源 ComponentDesigner)
ITreeDesigner.Children

如需這個成員的描述,請參閱 Children 屬性。

(繼承來源 ComponentDesigner)
ITreeDesigner.Parent

如需這個成員的描述,請參閱 Parent 屬性。

(繼承來源 ComponentDesigner)

適用於

另請參閱