我知道肯定有一些不同。我有一个 Silverlight 组件(时间线),我想让它在 Windows Phone 7 上运行。我需要做很多改变吗?我知道 .NET 和 Silverlight,但我是手机编程新手。
问问题
433 次
2 回答
6
Windows Phone 7 的 UI 组件应该与 Silverlight 3 相同,因此您的时间线应该可以工作,只要它们在 Silverlight 3 中正常工作。
不同之处在于 API(特定于手机的东西...加速度计、位置等)和 BCL(基类库),因为 Windows Phone 7 使用 .Net Compact Framework,而 Silverlight 使用其自己的 BCL 实现。
这些问题,再加上较小的屏幕和基于小触摸屏的可用性差异,将使您无法简单地在手机上轻松运行相同的应用程序。但是,在移植到手机时,您可以共享很多代码,包括您的大部分视图代码。
于 2010-04-19T11:52:06.580 回答
1
我不知道 Silverlight,但很多 .Net 框架在 WinMo 中不可用(它通常会在 MSDN 页面上说明是否可用)。
不过,由于其他原因,您可能不得不更改您的应用程序,因为它的屏幕会更小,而且您必须小心电池使用情况等。
以下链接列出了不同之处:http:
//msdn.microsoft.com/en-us/library/ff426930%28VS.96%29.aspx
于 2010-04-19T11:51:37.973 回答