7
我做了一個自定義的XAML設計爲http://code.msdn.microsoft.com/windowsdesktop/Designer-View-Over-XML-20a81f17我有一個問題:如何讓自定義設計僅在某些類型的項目的經驗(如項目定製型),以及所有其他項目設計師默認使用。自定義項目自定義XAML設計器類型的Visual Studio
在文件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}", EditorFactory.Extension, GuidList.guidXmlChooserEditorFactory)]
我補充一下:
//CustomProjectType
[EditorFactoryNotifyForProject("{GUID CustomProjectType}", EditorFactory.Extension, GuidList.guidXmlChooserEditorFactory)]
但它不工作。這導致了這個擴展的自定義設計器被用於所有類型的項目。
我如何自定義設計僅在定製項目打開* .XAML文件?