다음을 통해 공유


WebFormsRootDesigner 클래스

정의

Web Forms 페이지의 디자인 타임 기능에 대한 기본 클래스를 제공하고, 디자인 타임에 Web Forms 페이지 안에 포함된 구성 요소 및 컨트롤에 액세스하고 조작할 수 있도록 허용합니다.

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 Forms 페이지가 있는 URL을 가져옵니다.

IsDesignerViewLocked

파생 클래스에서 재정의된 경우 디자이너 뷰가 잠겨 있는지 여부를 나타내는 값을 가져옵니다.

IsLoading

파생 클래스에서 재정의된 경우 Web Forms 페이지가 로드 중인지 여부를 나타내는 값을 가져옵니다.

ReferenceManager

파생 클래스에서 재정의된 경우 현재 Web Forms 페이지에 대한 정보가 있는 WebFormsReferenceManager 개체를 가져옵니다.

SupportedTechnologies

디자이너 구성 요소에서 표시하기 위해 지원할 수 있는 기술의 배열을 가져옵니다.

Verbs

디자이너가 지원하는 디자인 타임 동사를 가져옵니다.

메서드

AddClientScriptToDocument(ClientScriptItem)

파생 클래스에서 재정의된 경우 현재 Web Forms 페이지에 클라이언트 스크립트 요소를 추가합니다.

AddControlToDocument(Control, Control, ControlLocation)

파생 클래스에서 재정의된 경우 Web Forms 페이지에 웹 서버 컨트롤을 추가합니다.

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 Forms 페이지가 완전히 로드되면 LoadComplete 이벤트를 발생시킵니다.

PostFilterAttributes(IDictionary)

디자이너에서 TypeDescriptor 개체를 통해 노출하는 특성 집합의 항목을 변경하거나 제거할 수 있도록 합니다.

PostFilterEvents(IDictionary)

디자이너에서 TypeDescriptor 개체를 통해 노출하는 이벤트 집합의 항목을 변경하거나 제거할 수 있도록 합니다.

PostFilterProperties(IDictionary)

디자이너에서 TypeDescriptor 개체를 통해 노출하는 속성 집합의 항목을 변경하거나 제거할 수 있도록 합니다.

PreFilterAttributes(IDictionary)

디자이너에서 TypeDescriptor 개체를 통해 노출하는 특성 집합에 항목을 추가할 수 있도록 합니다.

PreFilterEvents(IDictionary)

디자이너에서 TypeDescriptor 개체를 통해 노출하는 이벤트 집합에 항목을 추가할 수 있도록 합니다.

PreFilterProperties(IDictionary)

디자이너에서 TypeDescriptor 개체를 통해 노출하는 속성 집합에 항목을 추가할 수 있도록 합니다.

RemoveClientScriptFromDocument(String)

디자인 타임에 지정된 클라이언트 스크립트를 문서에서 제거합니다.

RemoveControlFromDocument(Control)

파생 클래스에서 재정의된 경우 Web Forms 페이지에서 지정된 컨트롤을 제거합니다.

ResolveUrl(String)

상대 URL을 정규화된 URL로 변환합니다.

SetControlID(Control, String)

해당 문자열을 사용하여 지정된 컨트롤의 ID 속성을 설정합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

이벤트

LoadComplete

디자이너에서 Web Forms 페이지의 로딩을 완료하면 발생합니다.

명시적 인터페이스 구현

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를 참조하세요.

적용 대상

추가 정보