WebFormsRootDesigner クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 フォーム ページにアクセスして操作します。
注意 (実装者)
クラスから継承する場合は、次の WebFormsRootDesigner メンバーをオーバーライドする必要があります。
、DocumentUrlIsDesignerViewLocked、、IsLoading、ReferenceManagerSupportedTechnologies、および Verbs の各プロパティ。
、AddClientScriptToDocument(ClientScriptItem)AddControlToDocument(Control, Control, ControlLocation)、GetClientScriptsInDocument()、GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)および RemoveControlFromDocument(Control) の各メソッド。
コンストラクター
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) |
指定されたコントロールの |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
イベント
LoadComplete |
デザイナーが Web フォーム ページの読み込みを完了すると発生します。 |
明示的なインターフェイスの実装
適用対象
こちらもご覧ください
.NET