WPF Designer 확장성 이해
WPF Designer for Visual Studio를 위한 사용자 지정 디자이너 환경을 직접 만들 수 있습니다. WPF Designer에서는 사용자 지정 표시기(Adorner), 도구, 속성 편집기 및 디자이너를 구현하는 데 사용할 수 있는 프레임워크와 공용 API를 제공합니다. 전체 샘플 솔루션의 집합은 WPF and Silverlight Designer Extensibility Samples 사이트를 참조하십시오.
단원 내용
디자인 타임 메타데이터 제공
디자인 타임 메타데이터를 개별 어셈블리로 제공하는 방법을 설명합니다.사용자 지정 컨트롤 및 디자인 타임 어셈블리 배포
사용자 지정 컨트롤의 런타임 어셈블리에 필요한 디자인 타임 어셈블리를 배포하는 방법을 설명합니다.표시기 아키텍처
디자인 화면의 특수한 문자 모양인 표시기의 프레임워크에 대해 설명합니다.컨텍스트 아키텍처 편집
디자이너 상태를 제어 및 상호 작용하기 위한 프레임워크에 대해 설명합니다.모델 아키텍처 편집
WPF 런타임 컨트롤 주위의 래퍼인 편집 가능한 개체와 상호 작용하기 위한 프레임워크에 대해 설명합니다.기능 공급자 및 기능 커넥터
FeatureProvider 및 FeatureConnector<TFeatureProviderType> 형식을 사용하여 디자인 타임을 확장하기 위한 프레임워크에 대해 설명합니다.속성 편집 아키텍처
시각적 속성 편집 시스템과 상호 작용하기 위한 프레임워크에 대해 설명합니다.도구 아키텍처
명령, 작업 및 도구로 구성되는 도구 지원을 구현하기 위한 프레임워크에 대해 설명합니다.사용자 입력 및 표현 아키텍처
사용자 입력을 처리하는 메커니즘을 설명합니다.XAML 파서 아키텍처
디자인 타임에 XAML의 구문을 분석하기 위한 프레임워크에 대해 설명합니다.Windows Forms 디자이너 프레임워크와 WPF Designer 프레임워크 비교
Windows Forms 디자이너와 WPF Designer 확장성 프레임워크 간의 유사점과 차이점에 대해 설명합니다.
관련 단원
- WPF Designer 확장성 참조
이 단원에서는 사용자 지정 표시기, 도구, 속성 편집기 및 디자이너를 구현하기 위한 WPF Designer용 확장성 참조 API를 보여 줍니다.