Mono的Winforms或XWT GUI设计器?

use*_*738 3 .net c# mono user-interface winforms

我是编程新手,我有兴趣使用Mono在C#中开发应用程序.我想选择除GTK +之外的GUI框架:WinForms或XWT(https://github.com/mono/xwt).

是否有设计人员来设计WinForms GUI?XWT的一个怎么样?我使用MonoDevelop作为我的IDE.

如果没有设计师为任何的WinForms或XWT,你认为有可能使用.NET编写与使用Visual Studio 2012的WinForms在C#应用程序,只是使用单声道编译它,当我想部署?

ruf*_*fin 5

这可能是两个问题.

1.)我的Mono GUI RAD选项有哪些?

如果您想要Mono GUI RAD ,据我所知,您唯一的选择是GTK#.

如果你想要一个用于Windows.Forms的GUI RAD,它被称为Visual Studio(或者可能是Win8中的VS Express for Desktop),并且需要Windows /在MonoDevelop之外工作.;)从好的方面来说,这是一个非常好的 GUI RAD.

2.)什么GUI框架最适合一次编写并在任何地方运行?

Gtk#的.不幸的是,Mono的Windows.Forms不能很好地工作,并且是一个死胡同的技术.见这里进行了类似的问题.

正如我在那里的答案中提到的,如果你想编写一个针对Mono中多个操作系统的实用程序(或者你是以Linux为中心的),你可能确实需要Gtk#.如果要创建传统的客户端应用程序,请准备在每个目标平台上重写GUI.

编辑:这里关于类似主题的较少裙带关系的问题.

EDIT2:这里一个单声道的WinForms设计师,我忘了这里,但其描述爽快地承认,"不幸的是,设计师还没有准备好正确使用",他们指的是阻止错误是2007年,所以没有太大的帮助.

祝好运!