다음을 통해 공유


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

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

디자인 구성 요소 만들기에 대한 개요는 Design-Time 지원 확장을 참조하세요.

속성

Children

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

Component

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

(다음에서 상속됨 IDesigner)
Parent

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

Verbs

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

(다음에서 상속됨 IDesigner)

메서드

Dispose()

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

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

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

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

디자이너를 지정된 구성 요소로 초기화합니다.

(다음에서 상속됨 IDesigner)

적용 대상

추가 정보