사용자 지정 XAML 디자이너를 http://code.msdn.microsoft.com/windowsdesktop/Designer-View-Over-XML-20a81f17으로 만들었습니다. 사용자 지정 디자이너를 만드는 방법을 일부 유형의 프로젝트 (예 : 사용자 지정 유형의 프로젝트)에만 적용하는 방법과 다른 모든 프로젝트 디자이너가 기본적으로 사용합니다. 파일 VsTemplateDesignerPackage.cs에서사용자 지정 프로젝트 형식의 사용자 지정 XAML 디자이너 Visual Studio
가 있습니다
//CustomProjectType
[EditorFactoryNotifyForProject("{GUID CustomProjectType}", EditorFactory.Extension, GuidList.guidXmlChooserEditorFactory)]
을하지만 그것은 작동하지 않습니다
// Microsoft Visual Basic Project
[EditorFactoryNotifyForProject("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}", EditorFactory.Extension, GuidList.guidXmlChooserEditorFactory)]
// Microsoft Visual C# Project
[EditorFactoryNotifyForProject("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}", EditorFactory.Extension, GuidList.guidXmlChooserEditorFactory)]
내가 추가 할 수 있습니다. 따라서이 확장에 대한 사용자 지정 디자이너는 모든 유형의 프로젝트에서 사용됩니다.
커스텀 프로젝트에서만 * .XAML 파일을 열 수있는 커스텀 디자이너를 만드는 방법은 무엇입니까?