3

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

4

1 回答 1

5

System.Windows.Forms 不能使用 MonoTouch 在 iOS 上运行,因为它(当前)依赖于仅存在于 OS X 上的 Carbon api。Windows Forms 是一个桌面 UI,即使它确实通过 MonoTouch 在 iOS 上运行,您的应用程序至少可以说是无法使用的。

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

于 2013-01-23T18:11:00.753 回答