WebFormsRootDesigner クラス

定義

Web フォーム ページの、デザイン時の機能の基底クラスを提供し、デザイン時に Web フォーム ページ内に含まれているコンポーネントやコントロールにアクセスしたり、操作することができるようにします。

public ref class WebFormsRootDesigner abstract : IDisposable, System::ComponentModel::Design::IDesignerFilter, System::ComponentModel::Design::IRootDesigner
public abstract class WebFormsRootDesigner : IDisposable, System.ComponentModel.Design.IDesignerFilter, System.ComponentModel.Design.IRootDesigner
type WebFormsRootDesigner = class
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IDesignerFilter
Public MustInherit Class WebFormsRootDesigner
Implements IDesignerFilter, IDisposable, IRootDesigner
継承
WebFormsRootDesigner
実装

注釈

Visual Studio 2005 などのデザイン ホストは、デザイナーの プロパティを使用してデザイナーを WebFormsRootDesigner 制御するために、独自の派生バージョンの クラスを RootDesigner 提供する必要があります。 コントロール デザイナーは、 プロパティをRootDesigner使用して、デザイン時に含まれるWeb Forms ページにアクセスして操作します。

注意 (実装者)

クラスから継承する場合は、次の WebFormsRootDesigner メンバーをオーバーライドする必要があります。

コンストラクター

WebFormsRootDesigner()

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

プロパティ

Component

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

CurrentCulture

現在のスレッドのカルチャ情報を取得します。

DocumentUrl

派生クラスでオーバーライドされると、Web フォーム ページが存在する URL を取得します。

IsDesignerViewLocked

派生クラスでオーバーライドされると、デザイナー ビューがロックされているかどうかを示す値を取得します。

IsLoading

派生クラスでオーバーライドされると、Web フォーム ページがまだ読み込み中かどうかを示す値を取得します。

ReferenceManager

派生クラスでオーバーライドされると、現在の Web フォーム ページに関する情報を保持する WebFormsReferenceManager オブジェクトを取得します。

SupportedTechnologies

デザイナー コンポーネントがサポートできる表示用の技術の配列を取得します。

Verbs

デザイナーでサポートされているデザイン時動詞を取得します。

メソッド

AddClientScriptToDocument(ClientScriptItem)

派生クラスでオーバーライドされると、クライアント スクリプト要素を現在の Web フォーム ページに追加します。

AddControlToDocument(Control, Control, ControlLocation)

派生クラスでオーバーライドされると、Web サーバー コントロールを Web フォーム ページに追加します。

CreateDesignerActionService(IServiceProvider)

デザイン時の DesignerActionService オブジェクトを返します。

CreateUrlResolutionService()

相対 URL を解決する IUrlResolutionService を返します。

Dispose(Boolean)

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

Equals(Object)

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

(継承元 Object)
Finalize()

現在の WebFormsRootDesigner オブジェクトのリソースを解放し、ガベージ コレクターで再生します。

GenerateEmptyDesignTimeHtml(Control)

デザイン時にコントロールの空の HTML マークアップを生成します。

GenerateErrorDesignTimeHtml(Control, Exception, String)

指定したコントロール、例外、およびメッセージを使用して、デザイン時にエラー メッセージを表示するために使用される HTML マークアップを生成します。

GetClientScriptsInDocument()

派生クラスでオーバーライドされると、ページ上のすべてのクライアント スクリプト項目が格納された ClientScriptItemCollection オブジェクトを返します。

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

派生クラスでオーバーライドされると、指定されたコントロールの現在のデザイン時ビューと HTML マークアップの両方を返します。

GetHashCode()

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

(継承元 Object)
GetService(Type)

要求したサービスを返します。

GetType()

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

(継承元 Object)
GetView(ViewTechnology)

指定された ViewTechnology オブジェクトで決定されるビュー オブジェクトを返します。

Initialize(IComponent)

指定したコンポーネントを使用して WebFormsRootDesigner オブジェクトを初期化します。

MemberwiseClone()

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

(継承元 Object)
OnLoadComplete(EventArgs)

Web フォーム ページが完全に読み込まれると、LoadComplete イベントを発生させます。

PostFilterAttributes(IDictionary)

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

PostFilterEvents(IDictionary)

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

PostFilterProperties(IDictionary)

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

PreFilterAttributes(IDictionary)

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

PreFilterEvents(IDictionary)

デザイナーが、TypeDescriptor オブジェクトを通じて公開する一連のイベントに項目を追加できるようにします。

PreFilterProperties(IDictionary)

デザイナーが、TypeDescriptor オブジェクトを通じて公開する一連のプロパティに項目を追加できるようにします。

RemoveClientScriptFromDocument(String)

デザイン時に、指定されたクライアント スクリプトをドキュメントから削除します。

RemoveControlFromDocument(Control)

派生クラスでオーバーライドされると、指定したコントロールを Web フォーム ページから削除します。

ResolveUrl(String)

相対 URL を完全修飾 URL に変換します。

SetControlID(Control, String)

指定されたコントロールの ID プロパティに指定された文字列を設定します。

ToString()

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

(継承元 Object)

イベント

LoadComplete

デザイナーが Web フォーム ページの読み込みを完了すると発生します。

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

IDesigner.DoDefaultAction()

このメンバーの詳細については、「DoDefaultAction()」をご覧ください。

IDesigner.Verbs

デザイナーでサポートされているデザイン時動詞を取得または設定します。 このメンバーの詳細については、「Verbs」をご覧ください。

IDesignerFilter.PostFilterAttributes(IDictionary)

このメンバーの詳細については、「PostFilterAttributes(IDictionary)」をご覧ください。

IDesignerFilter.PostFilterEvents(IDictionary)

このメンバーの詳細については、「PostFilterEvents(IDictionary)」をご覧ください。

IDesignerFilter.PostFilterProperties(IDictionary)

このメンバーの詳細については、「PostFilterProperties(IDictionary)」をご覧ください。

IDesignerFilter.PreFilterAttributes(IDictionary)

このメンバーの詳細については、「PreFilterAttributes(IDictionary)」をご覧ください。

IDesignerFilter.PreFilterEvents(IDictionary)

このメンバーの詳細については、「PreFilterEvents(IDictionary)」をご覧ください。

IDesignerFilter.PreFilterProperties(IDictionary)

このメンバーの詳細については、「PreFilterProperties(IDictionary)」をご覧ください。

IDisposable.Dispose()

このメンバーの詳細については、「Dispose()」をご覧ください。

IRootDesigner.GetView(ViewTechnology)

指定したビュー技術のビュー オブジェクトを取得します。 このメンバーの詳細については、「GetView(ViewTechnology)」をご覧ください。

IRootDesigner.SupportedTechnologies

デザイナー コンポーネントがサポートできる表示用の技術の配列を取得します。 このメンバーの詳細については、「SupportedTechnologies」をご覧ください。

適用対象

こちらもご覧ください