R2D*_*2D4 7 mono porting winforms
Windows.Forms库包含许多错误,有效地阻止了应用程序的工作.WinForms Designer无法将WebBrowser控件放在窗体上.NotifyIcon类在LXDE下不起作用(参见KeePass的bugtracker).Clipboard类与Calculate Linux的默认管理器不兼容.拖放在DockPanelSuite中有问题.由于不透明度问题,WinForms Designer尚未完成.WPF从未实施过,也没有计划这样做.
而mono团队表示"我们不想开发WinForms,因为这是旧技术."
一个端口桌面C#应用程序如何从Windows到Linux?用Gtk#重写它似乎太难了......
更容易 - 修复单声道WinForms,实现WPF,或者将世界上所有应用程序重写为Gtk#?
正如您已经发现的,Mono WinForms实现仅适用于非常简单的应用程序.看看Xamarin员工Mike James撰写的"Cross-Platform Desktop UIs"博客文章,他总结了可用的解决方案:
顺便说一句,我目前正在使用WinForms for Pkcs11Admin应用程序,但我计划在任何支持的平台上遇到阻止程序错误时立即使用传统方法.
| 归档时间: |
|
| 查看次数: |
3982 次 |
| 最近记录: |