Good Ui Toolkit For .net / mono

时间:2011-05-04 12:02:41

标签: .net user-interface mono cross-platform

.NET / Mono的最佳工具包是什么?据我所知,winforms或GTK#不是跨平台应用程序的最佳选择。我想要一些可以与应用程序一起分发的东西,而不需要在POSIX上的mono旁边运行时安装。

2 个答案:

答案 0 :(得分:2)

如果您要在所有平台上选择使用1个工具包,请使用Gtk#。

否则使用Gtk#for Linux,Windows.Forms for Windows和MonoMac for OSX。

答案 1 :(得分:1)

Eto.Forms(在github上),它是 WPF WinForms GTK 之上的抽象层,以及 MonoMac / Cocoa - 这样您就可以在所有平台上获得本机UI,而无需为每个平台重新实现。您不必受最低公分母的影响,因为您可以为每个平台实现细节(如果需要,但不是必需的)。

它有一个优点,它是纯.NET,只依赖于操作系统提供的依赖,而不是使用GTK#,你需要为各种平台捆绑本机二进制文件。