我创建了 WPF 应用程序,它允许用户借助可视化工具创建图形。该应用程序能够将图形布局、属性和数据序列化为 XML 文件,然后它可以反序列化 XML 内容、重建图形并向用户显示可视化。
我需要将此应用程序与 Visual Studio 2012 作为扩展或插件集成,以便能够使用我的图形设计器从具有特定扩展的解决方案资源管理器中打开、修改和保存文件。它在概念上类似于 Visual Studio 的实体框架设计器。
我已经安装了 Visual Studio SDK 来编写 VS Package。我创建了Visual Studio Package
项目,然后选择了“自定义编辑器”选项。生成了一些示例代码,但它使用 Windows 窗体控件。看起来很难将 WPF 控件与 VS“自定义编辑器”界面结合起来。
如何创建自定义 VS2012 WPF 设计器?我在网上找不到任何好的文档或教程来满足我的要求。我已经有一个完整的 WPF 应用程序,具有使用 GUI 工具创建图形、序列化和反序列化到文件的功能。我只需要将它与 Visual Studio 2012 集成。