IDesignerLoaderHost 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
serialize된 상태로부터 로딩을 지원하도록 디자이너 호스트를 확장할 수 있는 인터페이스를 제공합니다.
public interface class IDesignerLoaderHost : IServiceProvider, System::ComponentModel::Design::IDesignerHost
public interface class IDesignerLoaderHost : System::ComponentModel::Design::IDesignerHost
public interface IDesignerLoaderHost : IServiceProvider, System.ComponentModel.Design.IDesignerHost
public interface IDesignerLoaderHost : System.ComponentModel.Design.IDesignerHost
type IDesignerLoaderHost = interface
interface IDesignerHost
interface IServiceContainer
interface IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost, IServiceProvider
Public Interface IDesignerLoaderHost
Implements IDesignerHost
- 파생
- 구현
설명
는 IDesignerHost 이 인터페이스를 구현하여 로 로드를 DesignerLoader지원할 수 있습니다.
디자이너 로더는 디자이너 호스트가 이러한 시간에 추가 작업을 수행할 수 있도록 부하를 호출하거나 다시 로드해야 한다고 디자이너 호스트에 알릴 수 있습니다.
이 클래스는 디자이너 호스트가 아닌 디자이너 로더가 디자인 문서의 모든 로드 및 다시 로드를 시작해야 한다는 점을 강조하기 위해 에서 격리 IDesignerHost 됩니다.
속성
Container |
이 디자이너 호스트에 대한 컨테이너를 가져옵니다. (다음에서 상속됨 IDesignerHost) |
InTransaction |
디자이너 호스트가 현재 트랜잭션에 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 IDesignerHost) |
Loading |
디자이너 호스트가 현재 문서를 로드 중인지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 IDesignerHost) |
RootComponent |
현재 디자인에 대한 루트 구성 요소로 사용된 기본 클래스의 인스턴스를 가져옵니다. (다음에서 상속됨 IDesignerHost) |
RootComponentClassName |
디자인하고 있는 클래스의 정규화된 이름을 가져옵니다. (다음에서 상속됨 IDesignerHost) |
TransactionDescription |
현재 트랜잭션에 대한 설명을 가져옵니다. (다음에서 상속됨 IDesignerHost) |
메서드
Activate() |
이 호스트가 호스팅 중인 디자이너를 활성화합니다. (다음에서 상속됨 IDesignerHost) |
AddService(Type, Object) |
지정한 서비스를 서비스 컨테이너에 추가합니다. (다음에서 상속됨 IServiceContainer) |
AddService(Type, Object, Boolean) |
지정한 서비스를 서비스 컨테이너에 추가하고 필요에 따라 서비스를 부모 서비스 컨테이너로 승격시킵니다. (다음에서 상속됨 IServiceContainer) |
AddService(Type, ServiceCreatorCallback) |
지정한 서비스를 서비스 컨테이너에 추가합니다. (다음에서 상속됨 IServiceContainer) |
AddService(Type, ServiceCreatorCallback, Boolean) |
지정한 서비스를 서비스 컨테이너에 추가하고 필요에 따라 서비스를 부모 서비스 컨테이너로 승격시킵니다. (다음에서 상속됨 IServiceContainer) |
CreateComponent(Type) |
지정된 형식의 구성 요소를 만들어 디자인 문서에 추가합니다. (다음에서 상속됨 IDesignerHost) |
CreateComponent(Type, String) |
지정된 형식과 이름의 구성 요소를 만들어 디자인 문서에 추가합니다. (다음에서 상속됨 IDesignerHost) |
CreateTransaction() |
이벤트 순서를 캡슐화하여 성능을 개선하고 다시 실행 및 실행 취소 기능을 지원할 수 있는 DesignerTransaction을 만듭니다. (다음에서 상속됨 IDesignerHost) |
CreateTransaction(String) |
지정된 트랜잭션 설명을 통해 이벤트 순서를 캡슐화하여 성능을 개선하고 다시 실행 및 실행 취소 기능을 지원할 수 있는 DesignerTransaction을 만듭니다. (다음에서 상속됨 IDesignerHost) |
DestroyComponent(IComponent) |
지정된 구성 요소를 소멸시키고 디자이너 컨테이너에서 이를 제거합니다. (다음에서 상속됨 IDesignerHost) |
EndLoad(String, Boolean, ICollection) |
디자이너 로딩 작업을 종료합니다. |
GetDesigner(IComponent) |
지정된 구성 요소가 들어 있는 디자이너 인스턴스를 가져옵니다. (다음에서 상속됨 IDesignerHost) |
GetService(Type) |
지정된 형식의 서비스 개체를 가져옵니다. (다음에서 상속됨 IServiceProvider) |
GetType(String) |
지정된, 정규화된 형식 이름의 인스턴스를 가져옵니다. (다음에서 상속됨 IDesignerHost) |
Reload() |
디자인 문서를 다시 로드합니다. |
RemoveService(Type) |
지정한 서비스 유형을 서비스 컨테이너에서 제거합니다. (다음에서 상속됨 IServiceContainer) |
RemoveService(Type, Boolean) |
지정한 서비스 유형을 서비스 컨테이너에서 제거하고 필요에 따라 서비스를 부모 서비스 컨테이너로 승격시킵니다. (다음에서 상속됨 IServiceContainer) |
이벤트
Activated |
이 디자이너가 활성화될 때 발생합니다. (다음에서 상속됨 IDesignerHost) |
Deactivated |
이 디자이너가 비활성화될 때 발생합니다. (다음에서 상속됨 IDesignerHost) |
LoadComplete |
이 디자이너에서 문서 로드를 완료할 때 발생합니다. (다음에서 상속됨 IDesignerHost) |
TransactionClosed |
TransactionClosed 이벤트에 대한 이벤트 처리기를 추가합니다. (다음에서 상속됨 IDesignerHost) |
TransactionClosing |
TransactionClosing 이벤트에 대한 이벤트 처리기를 추가합니다. (다음에서 상속됨 IDesignerHost) |
TransactionOpened |
TransactionOpened 이벤트에 대한 이벤트 처리기를 추가합니다. (다음에서 상속됨 IDesignerHost) |
TransactionOpening |
TransactionOpening 이벤트에 대한 이벤트 처리기를 추가합니다. (다음에서 상속됨 IDesignerHost) |
확장 메서드
적용 대상
추가 정보
.NET