我们正在将现有的 WinForms 应用程序迁移到 Mono,以便我们可以在 Linux 和 iOS 上运行,并且我们正在更新过程中的 UI。
我一直在查看 WinForms 控件库以加快开发速度,到目前为止,他们似乎都说他们不支持 Mono。是否有支持 Mono 的(商业或免费)?
我们正在寻找的关键功能是具有单元格合并和停靠/标签窗口管理的灵活数据网格。
谢谢,
伊恩
GTK# 中的 TreeView 非常灵活,因此根据您的需要(以及对外观和感觉的要求),可以选择将 UI 切换到 GTK#。
这是一些链接:
到目前为止,这是我所知道的从 Windows/.NET 迁移到 Mono 的最大产品,
http://codebetter.com/patricksmacchia/2011/11/07/real-world-feedback-on-a-net-to-mono-migration/
你可能会从这次尝试中学到东西。
大多数 .NET 控件严重依赖于 Windows 原生 API,因此如果您计划迁移到 Mono,您将失去它们。
通过最近的努力,DockPanel Suite 已升级为支持 Mono(尽管必须牺牲拖放),这是唯一支持 Mono 的停靠/选项卡 WinForms 控件,
我不知道您对数据网格有什么选择。