2014-07-16 171 views
1

我對這些問題很生氣。希望有人能幫助我。Windows phone 8.1 silverlight應用程序

1. windows phone 8.0和windows phone 8.0 silverlight(如果有)應用程序有什麼區別?

2.將windows phone 8.0應用程序(不是silverlight應用程序)更新到windows phone 8.1應用程序後,它自動成爲silverlight應用程序。兩者是相同的?

3.如果兩者相同,那麼空白應用程序(Windows phone)在windows phone 8.1模板中意味着什麼?

在此先感謝。

回答

5
  1. Windows Phone 8.0 Silverlight應用程序是使用Silverlight框架編寫的Windows Phone 8.0應用程序。這意味着您可能使用XAML來定義應用程序的用戶界面,而C#或VB.NET用於您的代碼隱藏邏輯。只有現在您擁有最新的Windows Phone 8.1 Silverlight API,並且可能有some breaking changes(Silverlight 8.0中提供的API,但在Silverlight 8.1中不可用)。事實上,它現在在Visual Studio中明確地說Silverlight是因爲現在有兩種方法(平臺,模型,不管你想調用它)爲Windows Phone 8.1開發應用程序 - 基於Silverlight和WinRT。通過將Windows Phone 8.0應用程序升級到Windows Phone 8.1,您仍然像以前一樣繼續使用Silverlight,直到現在Visual Studio明確表示它是Silverlight,因爲升級路徑只能從Silverlight升級到Silverlight(不能自動從Silverlight遷移到WinRT )。

  2. 空白應用程序(Windows Phone)是指空白的WinRT Windows Phone應用程序。它不是Silverlight應用程序,從項目中沒有預定義的控件或模擬數據的意義上來說,它是空白的,只是你需要開始的最低限度。

+0

感謝igrali..you弄清楚了..Cant upvote :(我是新來的stackoverflow .. –

+0

@MohamedSamsudeen你可以標記爲答案,如果它回答了你的問題:) –

+1

@igrali +1比其他的好解釋。 – loop

1

1)。 Windows Phone 8應用程序默認爲silverlight應用程序。因此,當涉及到Windows Phone 8時,Windows Phone 8和Windows Phone 8 Silverlight應用程序沒有區別。兩者基本相同。 2)。由於WP8應用程序在轉換爲WP8.1時是Silverlight應用程序,因此它仍然是Silverlight應用程序。 Windows Phone 8.1應用程序有兩種類型i)Windows Phone silverlight應用程序ii)WinRT應用程序。您可以創建Windows PHone 8 silverlight應用程序,它可以在Windows Phone 8.1設備上運行,無任何問題。但是Windows Phone 8.1 WinRT應用程序並不向後兼容Windows Phone 8.

3)。 Windows Phone 8.1 sdk中的Windows Phone空白應用默認爲WinRT應用。它不是一個Silverlight應用程序。但它也具有Window Phone Silverlight應用程序作爲模板。

**當您選擇Windows Phone silverlight應用程序並單擊確定時,會出現一個對話框以選擇WP8.0或WP8.1平臺。

希望這回答你的問題。

+0

如果有任何遺漏或錯誤,請糾正我。 –

-2

Windows Phone 8應用默認爲silverlight應用。因此,當涉及到Windows Phone 8時,Windows Phone 8和Windows Phone 8 Silverlight應用程序沒有區別。兩者基本相同。

相關問題