WPF Designer 확장성
업데이트: 2007년 11월
Windows Presentation Foundation(WPF) Designer for Visual Studio에 사용할 고유의 사용자 지정 디자이너 환경을 만들 수 있습니다. WPF Designer에서는 사용자 지정 표시기(Adorner) 집기 및 디자이너를 구현하는 데 사용할 수 있는 프레임워크와 공용 API를 제공합니다.
단원 내용
WPF Designer 확장성 아키텍처
WPF Designer 확장성 프레임워크의 전반적인 아키텍처에 대해 설명합니다.WPF Designer 확장성 이해
WPF Designer에 사용할 고유의 사용자 지정 디자이너 환경을 만드는 방법에 대해 설명합니다.기본 확장성 개념
사용자 지정 메뉴 작업 만들기 등의 기본 확장성 작업을 수행하는 방법을 설명하는 항목이 들어 있습니다.사용자 지정 표시기 만들기
레일 등의 사용자 지정 표시기를 만드는 방법을 설명하는 항목이 들어 있습니다.사용자 지정 편집기 만들기
색 편집기 등의 사용자 지정 편집기를 만드는 방법을 설명하는 항목이 들어 있습니다.디자인 타임 동작과 런타임 동작 비교
사용자 지정 디자인 타임 논리를 구현하는 방법을 설명하는 항목이 들어 있습니다.고급 확장성 개념
서로게이트 정책 만들기 등의 고급 확장성 작업을 수행하는 방법을 설명하는 항목이 들어 있습니다.WPF Designer 확장성 참조
WPF Designer에 대한 확장성 참조 API에 대해 설명합니다.
참조
AdornerPanel
디자인 타임에 표시기로 사용되는 WPF 컨트롤에 대한 컨테이너를 나타냅니다.AdornerProvider
디자인 화면에 표시기를 자동으로 추가하기 위해 클래스에 추가할 수 있는 기능 공급자입니다.EditingContext
디자이너의 컨텍스트 상태가 들어 있습니다.ModelItem
편집 모델의 단일 항목을 나타냅니다.ModelService
디자이너가 모델을 가져오는 데 사용하는 주 진입점입니다.ModelFactory
디자이너에 있는 항목의 인스턴스를 만듭니다.FeatureProvider
기능에 클래스별 구성 정보를 추가합니다.FeatureConnectorAttribute
FeatureProvider를 처리하는 데 필요한 FeatureConnector<FeatureProviderType>의 형식을 포함합니다.FeatureManager
기능 공급자 및 기능 커넥터를 관리합니다.AttributeTableBuilder
메타데이터 저장소에 전달할 수 있는 특성 테이블을 만듭니다.PropertyValue
기본 CLR(공용 언어 런타임) 속성 값에 대한 데이터 모델을 제공합니다.PropertyValueEditor
속성에 대한 인라인 편집기 논리의 컨테이너입니다.Task
명령 컬렉션과 해당 명령에 대한 입력 바인딩입니다.Tool
디자이너 모드를 결정합니다.
관련 단원
WPF Designer 로드 실패 문제 해결
사용자 지정 디자이너 코드의 예기치 않은 동작을 파악하는 절차를 설명합니다.Windows Presentation Foundation 컨트롤 사용
Windows Forms에서 WPF 컨트롤을 사용하는 방법을 설명하는 링크가 들어 있습니다.마이그레이션 및 상호 운용성
WPF와 Windows Forms 기술 사이의 상호 운용에 대해 설명합니다.