2010-12-13 36 views
5

我想创建一个使用Silverlight,WPF或WinForms作为自定义系统的UI设计器。什么是最好的方法来解决这个问题?创建UI设计器

我应该知道哪些名称空间,sdks等?

+0

这个问题*非常广泛。有什么办法可以缩小它?有大量的命名空间,SDK等,您应该注意Silverlight,WPF,*和* WinForms。你能否给我们提供关于你的UI设计者的更多细节,以及它应该如何运作?你希望找到的具体信息? – 2010-12-13 07:35:35

回答

4

我也在研究一个类似的项目,我们用帆布作为设计师的表面;因为这CodeProject上的文章中做了 -

WPF关系图设计 - 第4 http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part4.aspx

在此基础上还有一个项目可以在codeplex-

http://simulo.codeplex.com/

找到

另一个选择是使用净DesignSurface在这个问题提到,提供在运行时的设计时的基础设施 -

How to create an UI Designer utility?

链接存在不能正常工作,正确的链接代码项目的文章 -

http://www.codeproject.com/KB/miscctrl/DesignSurfaceManager_Ext.aspx

提到的另一种方法here是使用Visual Studio Shell(VS 2010),但我不确定它是多么有用。

5

我建议你看看sharpdevelop http://www.icsharpcode.net/opensource/sd/它已经有一个gui设计者的开源实现(对于winforms和wpf至少)。

+0

他们也有一本关于这个免费软件的书。 – basarat 2010-12-13 04:38:26

+0

看起来像一个开箱即用的优秀设计师,但它看起来像Winforms! – akjoshi 2010-12-13 09:44:30

+0

版本4他们也有一个xaml设计师:) – basarat 2010-12-13 09:48:50