[英]Building Visual studio like application, need inputs
我正在像应用程序这样的Visual Studio上工作,即具有类似于VS的工具箱,编辑器和属性网格。
用户可以将控件(自定义和第三方)拖放到编辑器窗口,并执行诸如调整大小,移动,对齐,分组等操作; 该控件的属性需要显示在属性网格中,用户可以从那里更新它们。
根据我目前的理解,我将不得不扩展Canvas以创建自己的编辑器和用于其支持的控件的Interface; 每个受支持的控件都必须实现此接口,以便可以将其放置在我们的编辑器中。
与此类似的内容-http: //www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part4.aspx
期待任何形式的帮助,评论或链接。
我一直在研究通用框架Wide,以创建类似VS的应用程序。
更新:这是有关如何使用框架的CodeProject文章 。
Wide带有两个模块和各种现成的功能:
如果这不是您想要的-请否决并将其视为无耻的插件。
屏幕截图示例:
Visual Studio 2012风格(仍在开发中)
Visual Studio 2010风格
最后,我使用了图表设计器方法来构建我的应用程序。 尽管,我不得不创建自己的自定义属性网格,这很痛苦。
最近,我遇到了以下帖子,该帖子建议.Net DesignSurface可以用于构建这种应用程序-
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.