우수한 Mockups library available on CodePlex을 기반으로 일련의 창 목업 템플릿을 만듭니다.하위 파생 사용자 정의 컨트롤을 Blend Assets 라이브러리에 표시하려면 어떻게해야합니까?
나는 BaseMockup을 컨트롤의 기반으로 사용하고 있으며, 기존 컨트롤에서 서브 파생을 위해 here으로 표시된 동일한 개요를 따랐다. 새로운 빈 클래스를 만들고, 기본 스타일을/Themes/generic.xaml 등)
컨트롤이 잘 작동합니다. 유일한 것은 애셋 라이브러리에 표시되지 않는다는 것입니다. 이것은 서브 - 파생 되었기 때문에, 또는 일부 속성 (WinForms 컨트롤에 대해 the ToolboxItemAttribute과 동등한 것 ... ... 작동하지 않음)이 필요하기 때문에 생각합니다.
컨트롤에서 직접 파생 코드를 수정하면 사용자 지정 특성이 필요하지 않습니다. 그래도 난 할 노력하고있어의 목적을 패배 물론 ...의
내가 찾을 수있는 유일한 방법은 several articles telling 날 레지스트리 키를 깨끗이하고, 그들 중 누구도 분명하지 않거나 확실한 방법을 제안이다블렌드 4와 함께이 작업을 수행하십시오. 마지막 하나는 블렌드 4 팁 기사로 광고되지만, 나머지 두 개 (블렌드 3의 경우)의 내용을 표절한다는 것을 결국 인정합니다.
내 유일한 옵션은 내 DLL을 등록합니까? 이 작업을 수행하는 더 좋은 방법이 있습니까?
이것은 정말 멋지지만 불행히도 문제를 해결하지 못합니다. 어셈블리에서 Control/UserControl 파생 컨트롤을 볼 수는 있지만이 하위 파생 컨트롤은 여전히 표시되지 않습니다. – mcw0933