[英]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將無法創建必要的項目。
如果已經安裝了這些項目,則可以將所需的項目添加到解決方案中,盡管跨平台項目模板應該已經為您創建了它們。
(點擊鏈接可獲取這些說明的正確格式的視圖)
首先,如果您使用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.