WebFormsRootDesigner WebFormsRootDesigner WebFormsRootDesigner WebFormsRootDesigner Class

定義

Web フォーム ページのデザイン時機能の基本クラスを提供し、デザイン時に Web フォーム ページ内に含まれているコンポーネントやコントロールに対するアクセスと操作ができるようにします。Provides a base class for the design-time functionality of a Web Forms page and allows access to and manipulation of components and controls that are contained within the Web Forms page at design time.

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
継承
WebFormsRootDesignerWebFormsRootDesignerWebFormsRootDesignerWebFormsRootDesigner
実装

注釈

などのデザイン ホストVisual Studio 2005Visual Studio 2005、独自の派生のバージョンを指定する必要があります、WebFormsRootDesignerクラスを通じてデザイナーを制御する、RootDesignerデザイナーのプロパティ。A design host, such as Visual Studio 2005Visual Studio 2005, must provide its own derived version of the WebFormsRootDesigner class to control designers through the RootDesigner property of the designer. デザイナーの使用を制御する、RootDesignerプロパティにアクセスし、デザイン時に格納されている Web フォーム ページを操作します。Control designers use the RootDesigner property to access and manipulate the containing Web Forms page at design time.

注意 (継承者)

継承する場合、WebFormsRootDesignerクラスでは、次のメンバーをオーバーライドする必要があります。When you inherit from the WebFormsRootDesigner class, you must override the following members: - DocumentUrlIsDesignerViewLockedIsLoadingReferenceManagerSupportedTechnologies、およびVerbsプロパティ。- The DocumentUrl, IsDesignerViewLocked, IsLoading, ReferenceManager, SupportedTechnologies, and Verbs properties.

- AddClientScriptToDocument(ClientScriptItem)AddControlToDocument(Control, Control, ControlLocation)GetClientScriptsInDocument()GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)、およびRemoveControlFromDocument(Control)メソッド。- The AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag), and RemoveControlFromDocument(Control) methods.

コンストラクター

WebFormsRootDesigner() WebFormsRootDesigner() WebFormsRootDesigner() WebFormsRootDesigner()

WebFormsRootDesigner クラスの新しいインスタンスを初期化します。Initializes a new instance of the WebFormsRootDesigner class.

プロパティ

Component Component Component Component

デザイナーがデザインするコンポーネントを取得または設定します。Gets or sets the component that this designer is designing.

CurrentCulture CurrentCulture CurrentCulture CurrentCulture

現在のスレッドのカルチャ情報を取得します。Gets the culture information for the current thread.

DocumentUrl DocumentUrl DocumentUrl DocumentUrl

派生クラスでオーバーライドされると、Web フォーム ページが存在する URL を取得します。When overridden in a derived class, gets the URL at which the Web Forms page is located.

IsDesignerViewLocked IsDesignerViewLocked IsDesignerViewLocked IsDesignerViewLocked

派生クラスでオーバーライドされると、デザイナー ビューがロックされているかどうかを示す値を取得します。When overridden in a derived class, gets a value indicating whether the designer view is locked.

IsLoading IsLoading IsLoading IsLoading

派生クラスでオーバーライドされると、Web フォーム ページがまだ読み込み中かどうかを示す値を取得します。When overridden in a derived class, gets a value indicating whether the Web Forms page is still loading.

ReferenceManager ReferenceManager ReferenceManager ReferenceManager

派生クラスでオーバーライドされると、現在の Web フォーム ページに関する情報を保持する WebFormsReferenceManager オブジェクトを取得します。When overridden in a derived class, gets a WebFormsReferenceManager object that has information about the current Web Forms page.

SupportedTechnologies SupportedTechnologies SupportedTechnologies SupportedTechnologies

デザイナー コンポーネントがサポートできる表示用の技術の配列を取得します。Gets an array of technologies that the designer component can support for its display.

Verbs Verbs Verbs Verbs

デザイナーでサポートされているデザイン時動詞を取得します。Gets the design-time verbs that are supported by the designer.

メソッド

AddClientScriptToDocument(ClientScriptItem) AddClientScriptToDocument(ClientScriptItem) AddClientScriptToDocument(ClientScriptItem) AddClientScriptToDocument(ClientScriptItem)

派生クラスでオーバーライドされると、クライアント スクリプト要素を現在の Web フォーム ページに追加します。When overridden in a derived class, adds a client script element to the current Web Forms page.

AddControlToDocument(Control, Control, ControlLocation) AddControlToDocument(Control, Control, ControlLocation) AddControlToDocument(Control, Control, ControlLocation) AddControlToDocument(Control, Control, ControlLocation)

派生クラスでオーバーライドされると、Web サーバー コントロールを Web フォーム ページに追加します。When overridden in a derived class, adds a Web server control to the Web Forms page.

CreateDesignerActionService(IServiceProvider) CreateDesignerActionService(IServiceProvider) CreateDesignerActionService(IServiceProvider) CreateDesignerActionService(IServiceProvider)

デザイン時の DesignerActionService オブジェクトを返します。Returns a design-time DesignerActionService object.

CreateUrlResolutionService() CreateUrlResolutionService() CreateUrlResolutionService() CreateUrlResolutionService()

相対 URL を解決する IUrlResolutionService を返します。Returns an IUrlResolutionService that resolves relative URLs.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

WebFormsRootDesigner によって使用されているアンマネージド リソースを解放します。オプションでマネージド リソースも解放できます。Releases the unmanaged resources that are used by the WebFormsRootDesigner and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

現在の WebFormsRootDesigner オブジェクトのリソースを解放し、ガベージ コレクターで再生します。Frees the resources of the current WebFormsRootDesigner object before it is reclaimed by the garbage collector.

GenerateEmptyDesignTimeHtml(Control) GenerateEmptyDesignTimeHtml(Control) GenerateEmptyDesignTimeHtml(Control) GenerateEmptyDesignTimeHtml(Control)

デザイン時にコントロールの空の HTML マークアップを生成します。Generates empty HTML markup for a control at design time.

GenerateErrorDesignTimeHtml(Control, Exception, String) GenerateErrorDesignTimeHtml(Control, Exception, String) GenerateErrorDesignTimeHtml(Control, Exception, String) GenerateErrorDesignTimeHtml(Control, Exception, String)

指定したコントロール、例外、およびメッセージを使用して、デザイン時にエラー メッセージを表示するために使用される HTML マークアップを生成します。Generates HTML markup that is used to display an error message at design time by using the specified control, exception, and message.

GetClientScriptsInDocument() GetClientScriptsInDocument() GetClientScriptsInDocument() GetClientScriptsInDocument()

派生クラスでオーバーライドされると、ページ上のすべてのクライアント スクリプト項目が格納された ClientScriptItemCollection オブジェクトを返します。When overridden in a derived class, returns a ClientScriptItemCollection object that contains all client script items that are on the page.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

派生クラスでオーバーライドされると、指定されたコントロールの現在のデザイン時ビューと HTML マークアップの両方を返します。When overridden in a derived class, returns both the current design-time view and the HTML markup for the specified control.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

要求したサービスを返します。Returns the requested service.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
GetView(ViewTechnology) GetView(ViewTechnology) GetView(ViewTechnology) GetView(ViewTechnology)

指定された ViewTechnology オブジェクトで決定されるビュー オブジェクトを返します。Returns a view object that is determined by the provided ViewTechnology object.

Initialize(IComponent) Initialize(IComponent) Initialize(IComponent) Initialize(IComponent)

指定したコンポーネントを使用して WebFormsRootDesigner オブジェクトを初期化します。Initializes the WebFormsRootDesigner object using the specified component.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
OnLoadComplete(EventArgs) OnLoadComplete(EventArgs) OnLoadComplete(EventArgs) OnLoadComplete(EventArgs)

Web フォーム ページが完全に読み込まれると、LoadComplete イベントを発生させます。Raises the LoadComplete event when the Web Forms page is completely loaded.

PostFilterAttributes(IDictionary) PostFilterAttributes(IDictionary) PostFilterAttributes(IDictionary) PostFilterAttributes(IDictionary)

デザイナーが、TypeDescriptor オブジェクトを通じて公開する一連の属性から、項目を変更または削除できるようにします。Allows a designer to change or remove items from the set of attributes that the designer exposes through a TypeDescriptor object.

PostFilterEvents(IDictionary) PostFilterEvents(IDictionary) PostFilterEvents(IDictionary) PostFilterEvents(IDictionary)

デザイナーが、TypeDescriptor オブジェクトを通じて公開する一連のイベントから、項目を変更または削除できるようにします。Allows a designer to change or remove items from the set of events that the designer exposes through a TypeDescriptor object.

PostFilterProperties(IDictionary) PostFilterProperties(IDictionary) PostFilterProperties(IDictionary) PostFilterProperties(IDictionary)

デザイナーが、TypeDescriptor オブジェクトを通じて公開する一連のプロパティから、項目を変更または削除できるようにします。Allows a designer to change or remove items from the set of properties that the designer exposes through a TypeDescriptor object.

PreFilterAttributes(IDictionary) PreFilterAttributes(IDictionary) PreFilterAttributes(IDictionary) PreFilterAttributes(IDictionary)

デザイナーが、TypeDescriptor オブジェクトを通じて公開する一連の属性に項目を追加できるようにします。Allows a designer to add to the set of attributes that the designer exposes through a TypeDescriptor object.

PreFilterEvents(IDictionary) PreFilterEvents(IDictionary) PreFilterEvents(IDictionary) PreFilterEvents(IDictionary)

デザイナーが、TypeDescriptor オブジェクトを通じて公開する一連のイベントに項目を追加できるようにします。Allows a designer to add items to the set of events that the designer exposes through a TypeDescriptor object.

PreFilterProperties(IDictionary) PreFilterProperties(IDictionary) PreFilterProperties(IDictionary) PreFilterProperties(IDictionary)

デザイナーが、TypeDescriptor オブジェクトを通じて公開する一連のプロパティに項目を追加できるようにします。Allows a designer to add items to the set of properties that the designer exposes through a TypeDescriptor object.

RemoveClientScriptFromDocument(String) RemoveClientScriptFromDocument(String) RemoveClientScriptFromDocument(String) RemoveClientScriptFromDocument(String)

デザイン時に、指定されたクライアント スクリプトをドキュメントから削除します。Removes the specified client script from the document at design time.

RemoveControlFromDocument(Control) RemoveControlFromDocument(Control) RemoveControlFromDocument(Control) RemoveControlFromDocument(Control)

派生クラスでオーバーライドされると、指定したコントロールを Web フォーム ページから削除します。When overridden in a derived class, removes the specified control from the Web Forms page.

ResolveUrl(String) ResolveUrl(String) ResolveUrl(String) ResolveUrl(String)

相対 URL を完全修飾 URL に変換します。Converts a relative URL into a fully qualified URL.

SetControlID(Control, String) SetControlID(Control, String) SetControlID(Control, String) SetControlID(Control, String)

指定されたコントロールの ID プロパティに指定された文字列を設定します。Sets the ID property of the specified control with the specified string.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

イベント

LoadComplete LoadComplete LoadComplete LoadComplete

デザイナーが Web フォーム ページの読み込みを完了すると発生します。Occurs when the designer completes loading the Web Forms page.

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

IDesigner.DoDefaultAction() IDesigner.DoDefaultAction() IDesigner.DoDefaultAction() IDesigner.DoDefaultAction()

このメンバーの説明については、DoDefaultAction() のトピックを参照してください。For a description of this member, see DoDefaultAction().

IDesigner.Verbs IDesigner.Verbs IDesigner.Verbs IDesigner.Verbs

デザイナーでサポートされているデザイン時動詞を取得または設定します。Gets or sets the design-time verbs that are supported by the designer. このメンバーの説明については、Verbs のトピックを参照してください。For a description of this member, see Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary) IDesignerFilter.PostFilterAttributes(IDictionary) IDesignerFilter.PostFilterAttributes(IDictionary) IDesignerFilter.PostFilterAttributes(IDictionary)

このメンバーの説明については、PostFilterAttributes(IDictionary) のトピックを参照してください。For a description of this member, see PostFilterAttributes(IDictionary).

IDesignerFilter.PostFilterEvents(IDictionary) IDesignerFilter.PostFilterEvents(IDictionary) IDesignerFilter.PostFilterEvents(IDictionary) IDesignerFilter.PostFilterEvents(IDictionary)

このメンバーの説明については、PostFilterEvents(IDictionary) のトピックを参照してください。For a description of this member, see PostFilterEvents(IDictionary).

IDesignerFilter.PostFilterProperties(IDictionary) IDesignerFilter.PostFilterProperties(IDictionary) IDesignerFilter.PostFilterProperties(IDictionary) IDesignerFilter.PostFilterProperties(IDictionary)

このメンバーの説明については、PostFilterProperties(IDictionary) のトピックを参照してください。For a description of this member, see PostFilterProperties(IDictionary).

IDesignerFilter.PreFilterAttributes(IDictionary) IDesignerFilter.PreFilterAttributes(IDictionary) IDesignerFilter.PreFilterAttributes(IDictionary) IDesignerFilter.PreFilterAttributes(IDictionary)

このメンバーの説明については、PreFilterAttributes(IDictionary) のトピックを参照してください。For a description of this member, see PreFilterAttributes(IDictionary).

IDesignerFilter.PreFilterEvents(IDictionary) IDesignerFilter.PreFilterEvents(IDictionary) IDesignerFilter.PreFilterEvents(IDictionary) IDesignerFilter.PreFilterEvents(IDictionary)

このメンバーの説明については、PreFilterEvents(IDictionary) のトピックを参照してください。For a description of this member, see PreFilterEvents(IDictionary).

IDesignerFilter.PreFilterProperties(IDictionary) IDesignerFilter.PreFilterProperties(IDictionary) IDesignerFilter.PreFilterProperties(IDictionary) IDesignerFilter.PreFilterProperties(IDictionary)

このメンバーの説明については、PreFilterProperties(IDictionary) のトピックを参照してください。For a description of this member, see PreFilterProperties(IDictionary).

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

このメンバーの説明については、Dispose() のトピックを参照してください。For a description of this member, see Dispose().

IRootDesigner.GetView(ViewTechnology) IRootDesigner.GetView(ViewTechnology) IRootDesigner.GetView(ViewTechnology) IRootDesigner.GetView(ViewTechnology)

指定したビュー技術のビュー オブジェクトを取得します。Gets a view object for the specified view technology. このメンバーの説明については、GetView(ViewTechnology) のトピックを参照してください。For a description of this member, see GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies IRootDesigner.SupportedTechnologies IRootDesigner.SupportedTechnologies IRootDesigner.SupportedTechnologies

デザイナー コンポーネントがサポートできる表示用の技術の配列を取得します。Gets an array of technologies that the designer component can support for its display. このメンバーの説明については、SupportedTechnologies のトピックを参照してください。For a description of this member, see SupportedTechnologies.

適用対象

こちらもご覧ください