我创建了一个自定义XAML设计器作为
http://code.msdn.microsoft.com/windowsdesktop/Designer-View-Over-XML-20a81f17我有一个问题:如何使自定义设计器仅适用于某些类型的项目(例如自定义类型的项目),以及默认情况下使用的所有其他项目设计器.
@H_404_2@在文件VsTemplateDesignerPackage.cs中有:
// Microsoft Visual Basic Project [EditorFactoryNotifyForProject("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}",EditorFactory.Extension,GuidList.guidXmlChooserEditorFactory)] // Microsoft Visual C# Project [EditorFactoryNotifyForProject("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}",GuidList.guidXmlChooserEditorFactory)]@H_404_2@我加:
//CustomProjectType [EditorFactoryNotifyForProject("{GUID CustomProjectType}",GuidList.guidXmlChooserEditorFactory)]@H_404_2@但它不起作用.这导致了此扩展的自定义设计器用于所有类型的项目. @H_404_2@如何使自定义设计器仅在自定义项目中打开* .XAML文件?