我知道肯定存在一些差异。我有一个 Silverlight 组件 (Timeline),我想让它在 Windows Phone 7 上运行。我需要做很多更改吗?我知道 .NET 和 Silverlight,但我是手机编程的新手。
最佳答案
Windows Phone 7 的 UI 组件应该与 Silverlight 3 相同,所以你的时间线应该可以工作,只要它们在 Silverlight 3 中正常工作。
不同之处在于 API(手机特定的东西...加速度计、位置等)和 BCL(基类库),因为 Windows Phone 7 使用 .Net Compact Framework,而 Silverlight 使用它自己的 BCL 实现。
这些问题,再加上较小的屏幕和基于小触摸屏的可用性差异,将使您无法简单地在手机上轻松运行相同的应用程序。但是,在移植到手机时,您可以共享很多代码,包括大部分 View 代码。
关于.net - 编程 Windows Phone 7 与普通的 .NET 编程有什么不同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2667071/