我正在研究制作音乐应用程序以随机生成吉他练习的方法,但我很难决定在widget工具包或gui方面应该使用什么。我一直被推荐给WPF,但我想使用不支持WPF的Mono。是否有类似于支持Mono框架的WPF?如果没有,那将是一个合乎逻辑/良好的选择,为什么?我想在Windows上使用MonoMac for OS X和GTK#,如果有的话。
请注意,我的大部分时间花在MacBook Pro上,我宁愿不必将旧的Windows桌面用作开发环境。
答案 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.Net可以与CLI的各种实现一起使用,包括.NET和Mono。