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 있습니다.
속성
| Name | Description |
|---|---|
| Container |
이 디자이너 호스트의 컨테이너를 가져옵니다. (다음에서 상속됨 IDesignerHost) |
| InTransaction |
디자이너 호스트가 현재 트랜잭션에 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 IDesignerHost) |
| Loading |
디자이너 호스트가 현재 문서를 로드하고 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 IDesignerHost) |
| RootComponent |
현재 디자인의 루트 구성 요소로 사용되는 기본 클래스의 인스턴스를 가져옵니다. (다음에서 상속됨 IDesignerHost) |
| RootComponentClassName |
디자인 중인 클래스의 정규화된 이름을 가져옵니다. (다음에서 상속됨 IDesignerHost) |
| TransactionDescription |
현재 트랜잭션에 대한 설명을 가져옵니다. (다음에서 상속됨 IDesignerHost) |
메서드
| Name | Description |
|---|---|
| Activate() |
이 호스트가 호스팅하는 디자이너를 활성화합니다. (다음에서 상속됨 IDesignerHost) |
| AddService(Type, Object, Boolean) |
지정된 서비스를 서비스 컨테이너에 추가하고 필요에 따라 서비스를 부모 서비스 컨테이너로 승격합니다. (다음에서 상속됨 IServiceContainer) |
| AddService(Type, Object) |
지정된 서비스를 서비스 컨테이너에 추가합니다. (다음에서 상속됨 IServiceContainer) |
| AddService(Type, ServiceCreatorCallback, Boolean) |
지정된 서비스를 서비스 컨테이너에 추가하고 필요에 따라 서비스를 부모 서비스 컨테이너로 승격합니다. (다음에서 상속됨 IServiceContainer) |
| AddService(Type, ServiceCreatorCallback) |
지정된 서비스를 서비스 컨테이너에 추가합니다. (다음에서 상속됨 IServiceContainer) |
| CreateComponent(Type, String) |
지정한 형식과 이름의 구성 요소를 만들어 디자인 문서에 추가합니다. (다음에서 상속됨 IDesignerHost) |
| CreateComponent(Type) |
지정된 형식의 구성 요소를 만들어 디자인 문서에 추가합니다. (다음에서 상속됨 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, Boolean) |
서비스 컨테이너에서 지정된 서비스 유형을 제거하고 필요에 따라 서비스를 부모 서비스 컨테이너로 승격합니다. (다음에서 상속됨 IServiceContainer) |
| RemoveService(Type) |
서비스 컨테이너에서 지정된 서비스 유형을 제거합니다. (다음에서 상속됨 IServiceContainer) |
이벤트
| Name | Description |
|---|---|
| Activated |
이 디자이너가 활성화될 때 발생합니다. (다음에서 상속됨 IDesignerHost) |
| Deactivated |
이 디자이너가 비활성화될 때 발생합니다. (다음에서 상속됨 IDesignerHost) |
| LoadComplete |
이 디자이너가 문서 로드를 완료할 때 발생합니다. (다음에서 상속됨 IDesignerHost) |
| TransactionClosed |
이벤트에 대한 이벤트 처리기를 추가합니다 TransactionClosed . (다음에서 상속됨 IDesignerHost) |
| TransactionClosing |
이벤트에 대한 이벤트 처리기를 추가합니다 TransactionClosing . (다음에서 상속됨 IDesignerHost) |
| TransactionOpened |
이벤트에 대한 이벤트 처리기를 추가합니다 TransactionOpened . (다음에서 상속됨 IDesignerHost) |
| TransactionOpening |
이벤트에 대한 이벤트 처리기를 추가합니다 TransactionOpening . (다음에서 상속됨 IDesignerHost) |