ControlDesigner クラス

定義

Web サーバー コントロールのデザイン モードの動作を拡張するために、基本コントロール デザイナー クラスを提供します。

public ref class ControlDesigner : System::Web::UI::Design::HtmlControlDesigner
public class ControlDesigner : System.Web.UI.Design.HtmlControlDesigner
type ControlDesigner = class
    inherit HtmlControlDesigner
Public Class ControlDesigner
Inherits HtmlControlDesigner
継承
派生

次のコード例では、 クラスから派生する単純なデザイナー クラスを作成する方法を ControlDesigner 示します。 このコントロール デザイナーは、カスタム TextControl クラスをサポートし、デザイン時にコントロールのテキスト サイズを変更するコマンドを提供します。 コントロール デザイナーは、 クラスのオブジェクト宣言で DesignerAttribute コントロール デザイナーを指定することで、コントロールに TextControl 関連付けられます。 コントロール デザイナーから HTML マークアップへのプロパティ変更を永続化するためのキーは、カスタム ActionList クラスの メソッドにありますToggleTextSize

この例を試すには、System.Design.dll アセンブリへの参照を追加し、コードをコンパイルします。

using System;
using System.Web.UI;
using System.Drawing;
using System.Web.UI.Design;
using System.Web.UI.WebControls;
using System.ComponentModel;
using System.ComponentModel.Design;

namespace ASPNet.Design.Samples.CS
{
    // Simple text Web control renders a text string.
    // This control is associated with the TextSizeWebControlDesigner.
    [DesignerAttribute(typeof(TextSizeWebControlDesigner)),
    ToolboxData("<{0}:TextControl runat=\"server\"></{0}:TextControl>")]
    public class TextControl : Label
    {
        private bool _largeText = true;

        // Constructor
        public TextControl()
        {
            Text = "Test Phrase";
            SetSize();
        }

        // Determines whether the text is large or small
        [Bindable(true), Category("Appearance"), DefaultValue("true")]
        public bool LargeText
        {
            get { return _largeText; }
            set
            {
                _largeText = value;
                SetSize();
            }
        }

        // Applies the LargeText property to the control
        private void SetSize()
        {
            if (LargeText)
                this.Font.Size = FontUnit.XLarge;
            else
                this.Font.Size = FontUnit.Small;
        }
    }

    // This control designer offers DesignerActionList commands
    // that can alter the design time html of the associated control.
    public class TextSizeWebControlDesigner : ControlDesigner
    {
        private DesignerActionListCollection _actionLists = null;

        // Do not allow direct resizing of the control
        public override bool AllowResize
        {
            get { return false; }
        }

        // Return a custom ActionList collection
        public override DesignerActionListCollection ActionLists
        {
            get
            {
                if (_actionLists == null)
                {
                    _actionLists = new DesignerActionListCollection();
                    _actionLists.AddRange(base.ActionLists);

                    // Add a custom DesignerActionList
                    _actionLists.Add(new ActionList(this));
                }
                return _actionLists;
            }
        }

        public class ActionList : DesignerActionList
        {
            private TextSizeWebControlDesigner _parent;
            private DesignerActionItemCollection _items;

            // Constructor
            public ActionList(TextSizeWebControlDesigner parent)
                : base(parent.Component)
            {
                _parent = parent;
            }

            // Create the ActionItem collection and add one command
            public override DesignerActionItemCollection GetSortedActionItems()
            {
                if (_items == null)
                {
                    _items = new DesignerActionItemCollection();
                    _items.Add(new DesignerActionMethodItem(this, "ToggleLargeText", "Toggle Text Size", true));
                }
                return _items;
            }

            // ActionList command to change the text size
            private void ToggleLargeText()
            {
                // Get a reference to the parent designer's associated control
                TextControl ctl = (TextControl)_parent.Component;

                // Get a reference to the control's LargeText property
                PropertyDescriptor propDesc = TypeDescriptor.GetProperties(ctl)["LargeText"];

                // Get the current value of the property
                bool v = (bool)propDesc.GetValue(ctl);

                // Toggle the property value
                propDesc.SetValue(ctl, !v);
            }
        }
    }
}
Imports System.Web.UI
Imports System.Web.UI.Design
Imports System.Web.UI.WebControls
Imports System.ComponentModel
Imports System.ComponentModel.Design

Namespace ASPNet.Design.Samples.VB

    ' Simple text Web control renders a text string.
    ' This control is associated with the TextSizeWebControlDesigner.
    <DesignerAttribute(GetType(TextSizeWebControlDesigner)), _
        ToolboxData("<{0}:TextControl runat='server'></{0}:TextControl>")> _
    Public Class TextControl
        Inherits Label

        Private _largeText As Boolean = True

        ' Constructor
        Public Sub New()
            Text = "Test Phrase"
            SetSize()
        End Sub

        ' Determines whether the text is large or small
        <Bindable(True), Category("Appearance"), DefaultValue(True)> _
        Public Property LargeText() As Boolean
            Get
                Return _largeText
            End Get
            Set(ByVal value As Boolean)
                _largeText = value
                SetSize()
            End Set
        End Property

        ' Applies the LargeText property to the control
        Private Sub SetSize()
            If LargeText Then
                Me.Font.Size = FontUnit.XLarge
            Else
                Me.Font.Size = FontUnit.Small
            End If
        End Sub
    End Class


    ' This control designer offers DesignerActionList commands
    ' that can alter the design time html of the associated control.
    Public Class TextSizeWebControlDesigner
        Inherits ControlDesigner

        Private _actionLists As DesignerActionListCollection

        ' Do not allow direct resizing of the control
        Public Overrides ReadOnly Property AllowResize() As Boolean
            Get
                Return False
            End Get
        End Property

        ' Return a custom ActionList collection
        Public Overrides ReadOnly Property ActionLists() As System.ComponentModel.Design.DesignerActionListCollection
            Get
                If IsNothing(_actionLists) Then
                    _actionLists = New DesignerActionListCollection()
                    _actionLists.AddRange(MyBase.ActionLists)

                    ' Add a custom DesignerActionList
                    _actionLists.Add(New ActionList(Me))
                End If

                Return _actionLists
            End Get
        End Property

        ' Create a custom class of DesignerActionList
        Public Class ActionList
            Inherits DesignerActionList
            Private _parent As TextSizeWebControlDesigner
            Private _items As DesignerActionItemCollection

            ' Constructor
            Public Sub New(ByRef parent As TextSizeWebControlDesigner)
                MyBase.New(parent.Component)
                _parent = parent
            End Sub

            ' Create the ActionItem collection and add one command
            Public Overrides Function GetSortedActionItems() As DesignerActionItemCollection
                If IsNothing(_items) Then
                    _items = New DesignerActionItemCollection()
                    _items.Add(New DesignerActionMethodItem(Me, "ToggleLargeText", "Toggle Text Size", True))
                End If

                Return _items
            End Function

            ' ActionList command to change the text size
            Private Sub ToggleLargeText()
                ' Get a reference to the parent designer's associated control
                Dim ctl As TextControl = CType(_parent.Component, TextControl)

                ' Get a reference to the control's LargeText property
                Dim propDesc As PropertyDescriptor = TypeDescriptor.GetProperties(ctl)("LargeText")

                ' Get the current value of the property
                Dim v As Boolean = CType(propDesc.GetValue(ctl), Boolean)
                ' Toggle the property value
                propDesc.SetValue(ctl, (Not v))
            End Sub
        End Class
    End Class
End Namespace
<%@ Page Language="C#" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="ASPNet.Design.Samples.CS" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
    <aspSample:TextControl ID="TextControl1" runat="server">
    </aspSample:TextControl>

    
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="ASPNet.Design.Samples.VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        <aspSample:TextControl ID="TextControl1" runat="server">
        </aspSample:TextControl>
    
    </div>
    </form>
</body>
</html>

注釈

クラスは ControlDesigner 、Visual Studio 2005 などのデザイン ホスト内の Web サーバー コントロールのデザイン時のサポートを提供するために継承および拡張できる基本コントロール デザイナー クラスを提供します。

デザイン時レンダリングを操作するためのオブジェクト モデルは、以前のバージョンよりも改善され、簡略化されたオブジェクト モデルへのアクセスを提供するために、次の新しい基本クラスが追加されました。

自動書式

カスタム Web サーバー コントロールに複雑なスタイル変更を適用するページ開発者のプロセスを簡略化できる、さまざまな自動および定義済みの形式を作成できます。 たとえば、 TableDesigner クラスから ControlDesigner 派生したコントロールには、選択できる多くの自動形式が用意されています。 カスタム コントロールに自動書式設定を実装して提供するには、次の機能を使用します。

アクション リスト (スマート タグ)

アクション リストは、コントロールを使用するページ開発者が Visual Studio 2005 などのデザイン時ユーザー インターフェイス (UI) で実行できる、重要または広く使用されているタスクのメニューです。 たとえば、コントロールのデザイン時ビューでは、使用可能なタスクのメニューを提供できます。 これには、コントロールを自動的に書式設定するタスクが含まれます。 アクション リストの詳細については、次の機能から始めます。

コントロール デザイナー領域

領域は、Web サーバー コントロールのデザイン時ビューの編集可能な領域です。 この機能は、デザイン時に、テンプレート コンテンツ、内部コントロール、およびプロパティの WYSIWYG のような編集を提供します。 コントロール デザイナーで領域にコントロールを作成したり、ツールボックスを使用して領域にコントロールをドラッグ アンド ドロップしたりできます。 リージョンは、次の機能で管理されます。

テンプレート

コントロールなどのテンプレート化されたコントロールのデザイン時編集用の UI を作成するためのモデルが、以前の GridView バージョンから大幅に改善されました。 コントロールのさまざまな部分のテンプレートを含む複雑なカスタム コントロールを作成できます。カスタム コントロール デザイナーは、次の機能を使用してテンプレートを変更するページ開発者を支援できます。

Design-Time レンダリング

ControlDesignerクラスには、Web サーバー コントロールのデザイン時レンダリングをサポートする次のメソッドがあります。 これらのメソッドのほとんどは、以前のバージョンと同じです。

コンストラクター

ControlDesigner()

ControlDesigner クラスの新しいインスタンスを初期化します。

プロパティ

ActionLists

コントロール デザイナーのアクション リスト コレクションを取得します。

ActionLists

デザイナーに関連付けられているコンポーネントでサポートされているデザイン時アクション リストを取得します。

(継承元 ComponentDesigner)
AllowResize

デザイン時環境でコントロールのサイズを変更できるかどうかを示す値を取得します。

AssociatedComponents

デザイナーで管理されているコンポーネントに関連付けられているコンポーネントのコレクションを取得します。

(継承元 ComponentDesigner)
AutoFormats

関連付けられたコントロールの [オートフォーマット] ダイアログ ボックスにデザイン時に表示される定義済みの自動書式指定スキームのコレクションを取得します。

Behavior
古い.

デザイナーに関連付けられている DHTML 動作を取得または設定します。

(継承元 HtmlControlDesigner)
Component

デザイナーがデザインするコンポーネントを取得します。

(継承元 ComponentDesigner)
DataBindings

現在のコントロールのデータ バインディング コレクションを取得します。

(継承元 HtmlControlDesigner)
DataBindingsEnabled

関連付けられているコントロールの格納先の領域がデータ バインディングをサポートするかどうかを示す値を取得します。

DesignerState

デザイン時に関連付けられているコントロールのデータを永続化するために使用するオブジェクトを取得します。

DesignTimeElement
古い.

デザイン サーフェイスの HtmlControlDesigner オブジェクトと関連付けられているコントロールを表すデザイン時オブジェクトを取得します。

(継承元 HtmlControlDesigner)
DesignTimeElementView
古い.

コントロール デザイナーのビュー コントロール オブジェクトを取得します。

DesignTimeHtmlRequiresLoadComplete
古い.

デザイン ホストが読み込みを完了しないと GetDesignTimeHtml メソッドを呼び出すことができないかどうかを示す値を取得します。

Expressions

現在のコントロールの式バインディングをデザイン時に取得します。

(継承元 HtmlControlDesigner)
HidePropertiesInTemplateMode

コントロールがテンプレート モードのときに関連付けられているコントロールのプロパティが非表示に設定されるかどうかを示す値を取得します。

ID

コントロールの ID 文字列を取得または設定します。

InheritanceAttribute

関連付けられているコンポーネントの継承の種類を示す属性を取得します。

(継承元 ComponentDesigner)
Inherited

コンポーネントが継承されているかどうかを示す値を取得します。

(継承元 ComponentDesigner)
InTemplateMode

デザイン ホストでコントロールがテンプレート表示モードまたは編集モードのいずれかであるかどうかを示す値を取得します。 InTemplateMode プロパティは読み取り専用です。

IsDirty
古い.

Web サーバー コントロールが変更済みとしてマークされているかどうかを示す値を取得または設定します。

ParentComponent

このデザイナーの親コンポーネントを取得します。

(継承元 ComponentDesigner)
ReadOnly
古い.

コントロールのプロパティがデザイン時に読み取り専用かどうかを示す値を取得または設定します。

RootDesigner

関連付けられているコントロールを含む Web フォーム ページのコントロール デザイナーを取得します。

SetTextualDefaultProperty

Web サーバー コントロールのデザイン モードの動作を拡張するために、基本コントロール デザイナー クラスを提供します。

(継承元 ComponentDesigner)
ShadowProperties

ユーザー設定値をオーバーライドするプロパティ値のコレクションを取得します。

(継承元 ComponentDesigner)
ShouldCodeSerialize
古い.

シリアル化中に、現在のデザイン ドキュメントの分離コード ファイル内でコントロールのフィールド宣言を作成するかどうかを示す値を取得または設定します。

(継承元 HtmlControlDesigner)
Tag

関連付けられているコントロールの HTML マークアップ要素を表すオブジェクトを取得します。

TemplateGroups

それぞれが 1 つまたは複数のテンプレート定義を含む、テンプレート グループのコレクションを取得します。

UsePreviewControl

コントロール デザイナーが一時プレビュー コントロールを使用してデザイン時 HTML マークアップを生成するかどうかを示す値を取得します。

Verbs

デサイナに関連付けられているコンポーネントがサポートしているデザイン時の動詞を取得します。

(継承元 ComponentDesigner)
ViewControl

デザイン時 HTML マークアップのプレビュー用に使用できる Web サーバー コントロールを取得または設定します。

ViewControlCreated

View コントロールがデザイン サーフェイスでの表示用に作成されているかどうかを示す値を取得または設定します。

Visible

コントロールがデザイン時に表示されるかどうかを示す値を取得します。

メソッド

CreateErrorDesignTimeHtml(String)

指定したエラー メッセージをデザイン時に表示するための HTML マークアップを作成します。

CreateErrorDesignTimeHtml(String, Exception)

指定した例外エラー メッセージをデザイン時に表示するための HTML マークアップを作成します。

CreatePlaceHolderDesignTimeHtml()

コントロールの種類と ID を表示する単純な四角形のプレースホルダー表示を提供します。

CreatePlaceHolderDesignTimeHtml(String)

コントロールの種類と ID を表示する単純な四角形のプレースホルダー表示を提供します。指定された追加指示または追加情報も提供します。

CreateViewControl()

デザイン サーフェイスで表示または描画するために関連付けられているコントロールのコピーを返します。

Dispose()

ComponentDesigner によって使用されているすべてのリソースを解放します。

(継承元 ComponentDesigner)
Dispose(Boolean)

HtmlControlDesigner オブジェクトによって使用されているアンマネージド リソースを解放します。オプションでマネージド リソースも解放できます。

(継承元 HtmlControlDesigner)
DoDefaultAction()

コンポーネントの既定イベントに対するメソッド シグネチャをソース コード ファイル内に作成し、コード内のその位置にカーソルを移動します。

(継承元 ComponentDesigner)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetBounds()

デザイン サーフェイスに表示されるコントロールの境界を表す四角形の座標を取得します。

GetDesignTimeHtml()

デザイン時にコントロールを表すために使用される HTML マークアップを取得します。

GetDesignTimeHtml(DesignerRegionCollection)

コントロールを表示する HTML マークアップを取得し、現在のコントロール デザイナー領域をコレクションに設定します。

GetDesignTimeResourceProviderFactory(IServiceProvider)

サイトの構成ファイル内のグローバリゼーション設定に応じて、適切なリソース プロバイダー ファクトリを返します。

GetEditableDesignerRegionContent(EditableDesignerRegion)

関連付けられたコントロールのデザイン時ビューの編集可能領域の内容を返します。

GetEmptyDesignTimeHtml()

実行時には視覚的な表示がない Web サーバー コントロールをデザイン時に表すための HTML マークアップを取得します。

GetErrorDesignTimeHtml(Exception)

指定された例外に関する情報を提供する HTML マークアップを取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetPersistenceContent()

コントロールの永続化できる内部 HTML マークアップをデザイン時に取得します。

GetPersistInnerHtml()
古い.

コントロールの永続化できる内部 HTML マークアップを取得します。

GetService(Type)

デザイナーのコンポーネントのデザイン モード サイトから、指定した型のサービスの取得を試みます。

(継承元 ComponentDesigner)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetViewRendering()

関連付けられているコントロールの内容および領域のデザイン時マークアップを格納しているオブジェクトを取得します。

GetViewRendering(Control)

指定したコントロールの内容および領域のデザイン時マークアップを格納しているオブジェクトを取得します。

GetViewRendering(ControlDesigner)

指定したコントロール デザイナーの関連付けられているコントロールの内容および領域のデザイン時マークアップを格納しているオブジェクトを取得します。

Initialize(IComponent)

コントロール デザイナーを初期化し、指定されたコンポーネントを読み込みます。

InitializeExistingComponent(IDictionary)

既存のコンポーネントを再初期化します。

(継承元 ComponentDesigner)
InitializeNewComponent(IDictionary)

新たに作成されたコンポーネントを初期化します。

(継承元 ComponentDesigner)
InitializeNonDefault()
古い.
古い.

既定値以外の値に既に初期化されている、インポートされたコンポーネントの設定値を初期化します。

(継承元 ComponentDesigner)
Invalidate()

デザイン サーフェイスに表示されたコントロールの領域全体を無効化し、コントロールを再描画するようにコントロール デザイナーに通知します。

Invalidate(Rectangle)

デザイン サーフェイスに表示されたコントロールの指定された領域を無効化し、コントロールを再描画するようにコントロール デザイナーに通知します。

InvokeGetInheritanceAttribute(ComponentDesigner)

指定した InheritanceAttributeComponentDesigner を取得します。

(継承元 ComponentDesigner)
InvokeTransactedChange(IComponent, TransactedChangeCallback, Object, String)

一連の変更を、指定されたパラメーターを使用して、デザイン ホストが持つ元に戻す機能によってまとめてロールバックできるトランザクションに、ラップします。

InvokeTransactedChange(IComponent, TransactedChangeCallback, Object, String, MemberDescriptor)

一連の変更を、指定されたパラメーターを使用して、デザイン ホストが持つ元に戻す機能によってまとめてロールバックできるトランザクションに、ラップします。

InvokeTransactedChange(IServiceProvider, IComponent, TransactedChangeCallback, Object, String, MemberDescriptor)

一連の変更を、指定されたパラメーターを使用して、デザイン ホストが持つ元に戻す機能によってまとめてロールバックできるトランザクションに、ラップします。

IsPropertyBound(String)
古い.

関連付けられているコントロールの指定されたプロパティがデータ バインドされているかどうかを示す値を取得します。

Localize(IDesignTimeResourceWriter)

提供されたリソース ライターを使用して、関連付けられているコントロールのローカライズ可能なプロパティをデザイン ホストのリソースに永続化します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnAutoFormatApplied(DesignerAutoFormat)

定義済みのオートフォーマット スキームが関連付けられているコントロールに適用されているときに呼び出されます。

OnBehaviorAttached()

コントロール デザイナーが Behavior オブジェクトにアタッチされていると、呼び出されます。

OnBehaviorAttached()
古い.

動作が要素に関連付けられたときに呼び出されます。

(継承元 HtmlControlDesigner)
OnBehaviorDetaching()
古い.

動作と要素の関連付けが解除されたときに呼び出されます。

(継承元 HtmlControlDesigner)
OnBindingsCollectionChanged(String)
古い.

データ バインディング コレクションが変更されると、呼び出されます。

OnClick(DesignerRegionMouseEventArgs)

関連付けられているコントロールをデザイン時にユーザーがクリックすると、デザイン ホストによって呼び出されます。

OnComponentChanged(Object, ComponentChangedEventArgs)

関連付けられているコントロールが変更されたときに呼び出されます。

OnComponentChanging(Object, ComponentChangingEventArgs)

関連付けられているコントロールの ComponentChanging イベントを処理するメソッドを表します。

OnControlResize()
古い.

関連付けられている Web サーバー コントロールのサイズがデザイン時にデザイン ホストで変更された場合に呼び出されます。

OnPaint(PaintEventArgs)

CustomPaint 値が true の場合に、コントロール デザイナーが関連付けられているコントロールをデザイン サーフェイスに描画すると呼び出されます。

OnSetComponentDefaults()
古い.
古い.

コンポーネントの既定のプロパティを設定します。

(継承元 ComponentDesigner)
OnSetParent()

関連付けられたコントロールが親コントロールに結び付けられている場合に追加処理を実行する手段を提供します。

(継承元 HtmlControlDesigner)
PostFilterAttributes(IDictionary)

デザイナーが、TypeDescriptor を通じて公開する一連の属性から、項目を変更または削除できるようにします。

(継承元 ComponentDesigner)
PostFilterEvents(IDictionary)

デザイナーが、TypeDescriptor を通じて公開する一連のイベントから、項目を変更または削除できるようにします。

(継承元 ComponentDesigner)
PostFilterProperties(IDictionary)

デザイナーが、TypeDescriptor を通じて公開する一連のプロパティから、項目を変更または削除できるようにします。

(継承元 ComponentDesigner)
PreFilterAttributes(IDictionary)

デザイナーが、TypeDescriptor を通じて公開する一連の属性に項目を追加できるようにします。

(継承元 ComponentDesigner)
PreFilterEvents(IDictionary)

デザイン時にコンポーネントの TypeDescriptor オブジェクトに公開されているイベントのリストを設定します。

(継承元 HtmlControlDesigner)
PreFilterProperties(IDictionary)

デザイン時にデザイン ホストのプロパティ グリッドを対象にプロパティの追加や削除を行ったり、関連付けられたコントロール上のプロパティに対応する新しいデザイン時プロパティを提供したりします。

RaiseComponentChanged(MemberDescriptor, Object, Object)

コンポーネントが変更されたことを IComponentChangeService に通知します。

(継承元 ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

コンポーネントが変更されようとしていることを IComponentChangeService に通知します。

(継承元 ComponentDesigner)
RaiseResizeEvent()
古い.

OnControlResize() イベントを発生させます。

RegisterClone(Object, Object)

複製が作成されたコントロールの内部データを登録します。

SetEditableDesignerRegionContent(EditableDesignerRegion, String)

デザイン時にコントロールの編集可能領域の内容を指定します。

SetRegionContent(EditableDesignerRegion, String)

コントロールのデザイン時ビューの編集可能領域の内容を指定します。

SetViewFlags(ViewFlags, Boolean)

指定したビットごとの ViewFlags 列挙体を指定したフラグ値に割り当てます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
UpdateDesignTimeHtml()

GetDesignTimeHtml メソッドを呼び出して、関連付けられている Web サーバー コントロールのデザイン時 HTML マークアップを更新します。

明示的なインターフェイスの実装

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)

適用対象

こちらもご覧ください