WebFormsRootDesigner WebFormsRootDesigner WebFormsRootDesigner WebFormsRootDesigner Class

정의

Web Forms 페이지의 디자인 타임 기능에 사용하기 위한 기본 클래스를 제공하고, 디자인 타임에 Web Forms 페이지에 포함된 구성 요소와 컨트롤에 액세스하여 조작할 수 있도록 합니다.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 Forms 페이지를 조작 합니다.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: - DocumentUrl, IsDesignerViewLockedIsLoading, ReferenceManagerSupportedTechnologies, 및 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 Forms 페이지가 있는 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 Forms 페이지가 로드 중인지 여부를 나타내는 값을 가져옵니다.When overridden in a derived class, gets a value indicating whether the Web Forms page is still loading.

ReferenceManager ReferenceManager ReferenceManager ReferenceManager

파생 클래스에서 재정의된 경우 현재 Web Forms 페이지에 대한 정보가 있는 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 Forms 페이지에 클라이언트 스크립트 요소를 추가합니다.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 Forms 페이지에 웹 서버 컨트롤을 추가합니다.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 Forms 페이지가 완전히 로드되면 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 Forms 페이지에서 지정된 컨트롤을 제거합니다.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 Forms 페이지의 로딩을 완료하면 발생합니다.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.

적용 대상

추가 정보