IComponentInitializer 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
구성 요소를 만드는 동안 권장 기본값 집합을 제공합니다.
public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
- 파생
설명
인터페이스는 IComponentInitializer 디자인 중인 구성 요소에 대해 권장되는 기본값 집합을 수신하는 를 구현 IDesigner하는 구성 요소인 모든 디자이너에서 구현할 수 있습니다. IComponentInitializer 는 새 구성 요소를 만드는 동안 쿼리됩니다. 구성 요소의 속성에 권장되는 기본값은 사전에서 이름/값 쌍으로 전달됩니다.
이 디자인은 두 가지 사용자 지정 지점을 제공합니다. 즉, 사용자 지정 작업을 수행하기 위해 도구 상자 항목 자체를 바꾸거나 변경하거나 구성 요소의 디자이너를 변경하여 사용자 지정 작업을 제공할 수 있습니다. 도구 상자 항목이 이러한 메서드를 IComponentInitializer 호출할 의무가 없으므로 를 구현하는 디자이너는 해당 메서드 InitializeNewComponent 또는 InitializeExistingComponent 호출 중 하나에 의존해서는 안 됩니다.
디자인 구성 요소 만들기에 대한 개요는 Design-Time 지원 확장을 참조하세요.
메서드
InitializeExistingComponent(IDictionary) |
구성 요소의 인스턴스를 기본 상태로 복원합니다. |
InitializeNewComponent(IDictionary) |
권장 값 집합을 사용하여 새 구성 요소를 초기화합니다. |
적용 대상
추가 정보
.NET