2010-04-19 51 views

回答

1

我不知道Silverlight,但很多.Net框架在WinMo中不可用(它通常在MSDN頁面上說,如果可用或不可用)。
您可能必須雖然改變你的其他原因的應用程序,因爲這將有一個小屏幕,你必須要小心,電池使用等

下面的鏈接有一個差異列表:
http://msdn.microsoft.com/en-us/library/ff426930%28VS.96%29.aspx

+0

謝謝..這是非常有用的:) – Morano88 2010-04-19 11:59:26

+0

在MSDN中引用WinMo .NET API的兼容性是否真的指的是WinMo 7?我曾認爲這僅適用於WinMo 6.5及更早版本,適用於爲Compact Framework而不是Silverlight編寫的應用程序。 – Nestor 2010-08-03 12:12:58

+0

@Nestor:是的,例如,查看http://msdn.microsoft.com/en-us/library/system.console%28VS.96%29.aspx並在版本信息下的頁面底部'你可以看到引用*支持:Windows Phone OS 7.0 * – 2010-08-03 12:51:26

6

了Windows Phone 7的UI組件應該是一樣的Silverlight 3,讓你的時間表應該工作,只要他們在Silverlight中工作正常3.

的差異是在API(電話 - 具體的東西......加速度計,位置等)和BCL(基類庫)因爲Windows Phone 7使用.Net Compact Framework,Silverlight使用它自己的BCL實現。

這些問題,再加上基於小型觸摸屏的較小屏幕和可用性差異,將會使您無法輕鬆地在手機上輕鬆運行相同的應用程序。但是,您可以在移植到手機時分享很多代碼,包括大部分視圖代碼。