对于使用单声道的人来说,WPF有什么好的替代方案?

时间:2012-09-12 05:59:33

标签: wpf mono

我正在研究制作音乐应用程序以随机​​生成吉他练习的方法,但我很难决定在widget工具包或gui方面应该使用什么。我一直被推荐给WPF,但我想使用不支持WPF的Mono。是否有类似于支持Mono框架的WPF?如果没有,那将是一个合乎逻辑/良好的选择,为什么?我想在Windows上使用MonoMac for OS X和GTK#,如果有的话。

请注意,我的大部分时间花在MacBook Pro上,我宁愿不必将旧的Windows桌面用作开发环境。

3 个答案:

答案 0 :(得分:11)

Xamarin支持一个名为XWT的新的跨平台UI工具包 - https://github.com/mono/xwt - (非常过度使用的名称,不要将其与其他各种XWT工具包混淆)。 XWT有各种后端引擎,包括WPF,GTK#和Cocoa。

我没有使用它,并怀疑它还很不成熟。但是,凭借Xamarin的支持,以及来自您身边的一些耐心和反馈,它看起来像是一个很好的项目。

答案 1 :(得分:1)

如果你不介意使用一小部分WPF,你可以随时使用.NET MicroFramework的WPF库。不知道确切的限制,但值得一试。

答案 2 :(得分:1)

尝试WX.Net

WX.Net是wxWidgets的.NET公共语言基础结构(CLI)包装器。它由两部分组成:

  • wx-c是一个C ++库,它将wxWidgets API公开为一个集合 C#友好功能。
  • WX.Net是一个用C#编写的.NET程序集,它与wxWidgets相似 类层次结构。

WX.Net可以与CLI的各种实现一起使用,包括.NET和Mono。