WPF Designer 확장성 이해
업데이트: 2007년 11월
Windows Presentation Foundation(WPF) Designer for Visual Studio를 위한 사용자 지정 디자이너 환경을 직접 만들 수 있습니다. WPF Designer에서는 사용자 지정 표시기(Adorner), 도구, 속성 편집기 및 디자이너를 구현하는 데 사용할 수 있는 프레임워크와 공용 API를 제공합니다.
단원 내용
표시기 아키텍처
디자인 화면의 특수한 문자 모양인 표시기의 프레임워크에 대해 설명합니다.컨텍스트 아키텍처 편집
디자이너 상태를 제어 및 상호 작용하기 위한 프레임워크에 대해 설명합니다.모델 아키텍처 편집
WPF 런타임 컨트롤 주위의 래퍼인 편집 가능한 개체와 상호 작용하기 위한 프레임워크에 대해 설명합니다.기능 공급자 및 기능 커넥터
FeatureProvider 및 FeatureConnector<FeatureProviderType> 형식을 사용하여 디자인 타임을 확장하기 위한 프레임워크에 대해 설명합니다.레이아웃 공간 및 렌더링 공간
표시기를 렌더링하기 위해 사용하는 두 가지 참조 프레임에 대해 설명합니다.메타데이터 저장소
디자인 타임 메타데이터의 저장 메커니즘을 설명합니다.속성 편집 아키텍처
시각적 속성 편집 시스템과 상호 작용하기 위한 프레임워크에 대해 설명합니다.도구 아키텍처
명령, 작업 및 도구로 구성되는 도구 지원을 구현하기 위한 프레임워크에 대해 설명합니다.사용자 입력 및 표현 아키텍처
사용자 입력을 처리하는 메커니즘을 설명합니다.XAML 파서 아키텍처
디자인 타임에 XAML의 구문을 분석하기 위한 프레임워크에 대해 설명합니다.WPF Designer 로드 실패 문제 해결
WPF 컨트롤의 사용자 지정 디자인 타임을 만들 때 발생할 수 있는 일반적인 문제를 진단하는 방법에 대해 설명합니다.Windows Forms 디자이너 프레임워크와 WPF Designer 프레임워크 비교
Windows Forms 디자이너와 WPF Designer 확장성 프레임워크 간의 유사점과 차이점에 대해 설명합니다.
관련 단원
- WPF Designer 확장성 참조
이 단원에서는 사용자 지정 표시기, 도구, 속성 편집기 및 디자이너를 구현하기 위한 WPF Designer용 확장성 참조 API를 보여 줍니다.