我正在开发类似 Visual Studio 的应用程序,即有一个工具箱、一个编辑器和类似于 VS 的属性网格。
用户可以将控件(自定义和第三方)拖放到编辑器窗口,并执行调整大小、移动、对齐、分组等操作;该控件的属性需要显示在属性网格中,用户可以从那里更新它们。
根据我目前的理解,我将不得不扩展 Canvas 以创建我自己的编辑器和它支持的控件的界面;每个受支持的控件都必须实现此接口,以便可以将其放置在我们的编辑器中。
与此类似的东西 - http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part4.aspx
期待任何类型的帮助、评论或链接。