다음을 통해 공유


ITreeDesigner 인터페이스

정의

관련 사용자 지정 디자이너 집합을 빌드하기 위한 지원을 제공합니다.

public interface class ITreeDesigner : IDisposable, System::ComponentModel::Design::IDesigner
public interface class ITreeDesigner : System::ComponentModel::Design::IDesigner
public interface ITreeDesigner : IDisposable, System.ComponentModel.Design.IDesigner
public interface ITreeDesigner : System.ComponentModel.Design.IDesigner
type ITreeDesigner = interface
    interface IDesigner
    interface IDisposable
Public Interface ITreeDesigner
Implements IDesigner, IDisposable
Public Interface ITreeDesigner
Implements IDesigner
파생
구현

설명

인터페이스는 ITreeDesigner 인터페이스에서 IDesigner 파생되며 관련 디자이너의 계층 구조를 유연하게 탐색할 수 있는 지원을 제공합니다. 이 인터페이스를 사용하면 프로그래머가 구성 요소에 대한 여러 디자이너를 제공할 수 있으며, 적절한 디자이너가 동적으로 결정됩니다.

이 인터페이스는 기본 클래스의 간단한 확장이며 트리 계층 구조를 탐색하기 위한 두 가지 속성만 추가합니다 ChildrenParent.

속성

Name Description
Children

자식 디자이너의 컬렉션을 가져옵니다.

Component

이 디자이너가 디자인하는 기본 구성 요소를 가져옵니다.

(다음에서 상속됨 IDesigner)
Parent

부모 디자이너를 가져옵니다.

Verbs

디자이너에서 지원하는 디자인 타임 동사의 컬렉션을 가져옵니다.

(다음에서 상속됨 IDesigner)

메서드

Name Description
Dispose()

관리되지 않는 리소스의 해제, 해제 또는 재설정과 관련된 애플리케이션 정의 작업을 수행합니다.

(다음에서 상속됨 IDisposable)
DoDefaultAction()

이 디자이너에 대한 기본 작업을 수행합니다.

(다음에서 상속됨 IDesigner)
Initialize(IComponent)

지정된 구성 요소를 사용하여 디자이너를 초기화합니다.

(다음에서 상속됨 IDesigner)

적용 대상

추가 정보