다음을 통해 공유


DesignerLoader 클래스

정의

사용자 지정 디자이너 로더를 구현하는데 사용할 수 있는 기본 디자이너 로더 인터페이스를 제공합니다.

public ref class DesignerLoader abstract
public abstract class DesignerLoader
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class DesignerLoader
type DesignerLoader = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type DesignerLoader = class
Public MustInherit Class DesignerLoader
상속
DesignerLoader
파생
특성

설명

DesignerLoader 는 디자이너 및 디자이너 구성 요소의 사용자 지정 로드를 지원하도록 구현될 수 있습니다. 디자이너 로더는 Flush 메서드를 호출한 후 열린 문서에 발생한 변경 내용을 문서 로딩 시 로더가 사용한 스토리지에 다시 쓰는 작업도 수행합니다.

기본적으로 Visual Studio 개발 환경에서는 기본 디자이너 프로젝트를 로드할 수 있는 고유한 다양한 DesignerLoader 프로젝트를 만듭니다. 사용자 지정 디자이너 로더를 만들려면 추상 DesignerLoader 클래스에서 상속하고 구현해야 합니다. 공용 생성자가 없으므로 를 직접 인스턴스화 DesignerLoader할 수 없습니다.

BeginLoad 가 호출되면 디자이너 로더는 디자인 문서를 로드하고, 인터페이스를 사용하여 IDesignerHost 디자이너 화면을 표시하고, 완료되면 인터페이스에서 IDesignerLoaderHost 를 호출 EndLoad 합니다. 구현은 IDesignerLoaderHost 일반적으로 를 구현하는 클래스와 IDesignerHost동일합니다.

생성자

DesignerLoader()

DesignerLoader 클래스의 새 인스턴스를 초기화합니다.

속성

Loading

로더가 문서를 현재 로딩하는지 여부를 나타내는 값을 가져옵니다.

메서드

BeginLoad(IDesignerLoaderHost)

디자이너를 로딩하기 시작합니다.

Dispose()

DesignerLoader에서 사용하는 모든 리소스를 해제합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
Flush()

캐시된 변경 내용을 디자이너가 로드된 위치에 씁니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

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

(다음에서 상속됨 Object)

적용 대상