3

我正在考虑如何编写应用程序以在 Windows 7 Phone 和 iPhone 上运行,一个选项是MonoTouch.Dialog用于 iPhone 上的大多数 UI,然后创建一个层,让一些代码在 WP7 上运行。

有没有人看过这样做?

4

3 回答 3

3

我还没有看到 MonoTouch.Dialog 的 WP7 端口。但绝对可以做到。

MonoTouch Dialog 实际上是两个不同的东西一起工作:第一个创建数据结构(通过反射或手动创建元素),第二个实际在表格中显示该结构。

今天,这两个部分在同一个代码中混合在一起,因此将这两个部分分开是第一步,这样第一部分就完全不依赖于 MonoTouch.*。第二步是将代码的第二部分移植到 WP7。

实际上,那将是一个非常酷的项目。这将非常有用。

于 2010-09-28T14:36:37.633 回答
1

最近在Monologue上有一篇关于这个的帖子:

http://conceptdev.blogspot.com/2010/09/monotouch-meet-windowsphone7.html

于 2010-09-28T12:43:59.070 回答
0

关于为访问相同数据的每个操作系统创建自定义 UI,您的想法是正确的。

然而,Monotouch.Dialog 是特定于 iPhone 的(正如 Monotouch 的名字所暗示的那样)。可能有一个与 WM7 类似的端口,可以轻松创建 WM7 UI 元素,但我怀疑它是 Monotouch.Dialog 的一个分支,因为它是 iPhone 特有的。

于 2010-09-28T13:45:33.063 回答