可以在MonoTouch中使用Managed.Windows.Forms吗?

时间:2013-01-23 17:39:09

标签: winforms xamarin.ios monomac

我有一个.NET应用程序,我正在移植到Mono,所以它可以在Mac和iOS上运行。目前我的应用程序使用System.Windows.Forms进行鼠标和键盘事件。在MonoMac中我知道我可以通过最小的调整来移植代码但是我可以使用MonoTouch吗?

1 个答案:

答案 0 :(得分:5)

System.Windows.Forms不能在iOS上使用MonoTouch运行,因为它(目前)依赖于仅在OS X上出现的Carbon apis.Windows Forms是桌面用户界面,即使它通过MonoTouch在iOS上运行,至少可以说你的应用程序无法使用。

您需要重新编写UI以使用MonoTouch api,这将为用户提供更好的体验。

相关问题