나는 (WPF 사용자 컨트롤을 기반으로하는) 추상 기본 클래스를 상속하는 여러 WPF 사용자 정의 컨트롤이있는 프로젝트에서 작업하고 있습니다. 이러한 컨트롤은 런타임에 잘 렌더링되지만 디자이너에서는 렌더링되지 않습니다.디자인 타임에 추상 기본 클래스를 사용하여 렌더링 사용자 컨트롤
디자이너가 xaml 루트 요소의 인스턴스 (이 경우에는 기본 클래스)를 만들려고 시도하기 때문에이 문제가 발생하지만 추상 클래스이므로 인스턴스를 만들 수 없습니다.
레코드의 경우 WPF에서이 유형의 컨트롤 계층 구조를 갖는 "패턴 & 사례"유형 문제가 있지만 전체 프로젝트 리팩터링은 현재 옵션이 아니라는 것을 알고 있습니다.
내 질문은 : 나는 DataContext, DesignWidth 등을 설정하기위한 디자인 타임 속성이 있다는 것을 알고 있습니다. 궁금한 점은 "디자인 타임"인스턴스 나 유형을 대체품으로 제공 할 수 있습니까? 컨트롤이 디자이너에로드 될 때?