我目前有一个使用 WPF 和 LINQ 在 MS Visual C# 4.5 中创建的(非商业)应用程序。
为了将来能够移植到 Mac OS X,我使用了 MVVM 设计模式来分离逻辑和用户界面。
我想知道:
1)我知道Mono不支持WPF。我使用了很多绑定。是否可以以相当简单的方式将其移植到 WinForms(或 Mono 支持的其他方式)中?
2)我想所有的LINQ功能都必须改为for/foreach循环?
3)在移植时我是否可以考虑或警告其他注意事项或建议?
提前致谢。
Silverligt 在 Mac 上运行。如果您的应用程序可以限制为 Silverlight 中可能的功能,那么移植将非常容易,因为基本上 Silverlight 就是浏览器中的 WPF。在最近发布的 Silverlight 5 中,您可以在浏览器外运行时访问整个本地文件系统,并且还可以创建多个窗口。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)