簡體   English   中英

Visual Studio 2015:Windows Phone部分

[英]Visual Studio 2015 : Windows Phone part

我想在Visual Studio 2015中使用C#創建一個新的跨平台項目,我只得到了Android和iOS部分。 那么,如何在項目中添加Windows Phone部分呢?

您必須安裝Windows Phone SDK 然后,您可以將Windows Phone項目添加到解決方案File > New > Project

在此處輸入圖片說明

您需要安裝所有必需的Windows Phone SDK位,才能添加項目。 如果無法在Visual Studio中創建獨立的Windows Phone 8 / 8.1項目,則Xamarin.Forms將無法創建必要的項目。

Windows Phone 8 SDK

Windows Phone 8.1 SDK

如果已經安裝了這些項目,則可以將所需的項目添加到解決方案中,盡管跨平台項目模板應該已經為您創建了它們。

添加Windows Phone應用

(點擊鏈接可獲取這些說明的正確格式的視圖)

首先,如果您使用Xamarin.Forms PCL模板,請更新配置文件,然后按照以下說明進行操作:

1右鍵單擊解決方案>添加>新建項目...,然后添加一個空白應用程序(Windows Phone)

2右鍵單擊新創建的項目> Manage NuGet Packages ...,然后添加Xamarin.Forms包。

3右鍵單擊項目>添加>參考,然后創建對共享Xamarin.Forms應用程序項目的項目參考。

4編輯App.xaml.cs以在第67行的OnLaunched方法中包含Init()方法調用:

// add this line
Xamarin.Forms.Forms.Init (e); // requires LaunchActivatedEventArgs
// above this existing line
if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) {}

5。 編輯MainPage.xaml-更改根元素

<forms:WindowsPhonePage
...
   xmlns:forms="using:Xamarin.Forms.Platform.WinRT"
...
</forms:WindowsPhonePage>

6。 編輯MainPage.xaml.cs以刪除類名稱的:PhonePage繼承說明符。

公共密封的局部類MainPage // //刪除“:PhonePage”

7。 仍在MainPage.xaml.cs中,在MainPage構造函數中添加LoadApplication調用(第28行左右)以啟動Xamarin.Forms應用程序:

// below this existing line
this.InitializeComponent();
// add this line
LoadApplication(new YOUR_NAMESPACE.App());

8。 雙擊Package.appxmanifest以設置通常需要的以下功能:

互聯網(客戶端和服務器)

9。 最后,從所需的現有平台項目中添加任何本地資源(例如,圖像文件)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM