xamarin開始使用xamarin

備註

本節概述了xamarin是什麼,以及開發人員可能想要使用它的原因。

它還應該提到xamarin中的任何大型主題,並鏈接到相關主題。由於xamarin的文檔是新的,您可能需要創建這些相關主題的初始版本。

Hello World使用Xamarin Studio:Xamarin.Forms

在OS X上成功安裝Xamarin Studio之後。現在是第一個Hello World應用程序的時候了。

Hello World Application:Xamarin.Forms

什麼是Xamarin表格:

Xamarin.Forms是一個新的庫,使您能夠從單個共享C#代碼庫為iOS,Android和Windows Phone構建本機UI。它提供了40多個跨平台控件和佈局,這些控件和佈局在運行時映射到本機控件,這意味著您的用戶界面完全是本機的

步驟1:

創建新的解決方案。

點擊“新解決方案” 點擊“新解決方案”

步驟2:選擇Forms App並單擊Next 選擇Forms App,然後單擊Next

步驟3:添加App name,然後單擊Next 在此處輸入圖像描述

這是創建解決方案時項目限制的樣子:

在此處輸入圖像描述

App.xaml中:

<?xml version="1.0" encoding="utf-8"?>
<Application xmlns="http://xamarin.com/schemas/2014/forms" 
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    x:Class="HelloXamarinForms.App">
    <Application.Resources>
        <!-- Application resource dictionary -->
    </Application.Resources>
</Application>
 

App.xaml.cs:

using Xamarin.Forms;

namespace HelloXamarinForms
{
    public partial class App : Application
    {
        public App()
        {
            InitializeComponent();

            MainPage = new HelloXamarinFormsPage();
        }

        protected override void OnStart()
        {
            // Handle when your app starts
        }

        protected override void OnSleep()
        {
            // Handle when your app sleeps
        }

        protected override void OnResume()
        {
            // Handle when your app resumes
        }
    }
}
 

HelloXamarinFormsPage.xaml

<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    xmlns:local="clr-namespace:HelloXamarinForms"
    x:Class="HelloXamarinForms.HelloXamarinFormsPage">

    <Label Text="Welcome to Xamarin Forms!" VerticalOptions="Center"
        HorizontalOptions="Center" />
</ContentPage>
 

HelloXamarinFormsPage.xaml.cs

using Xamarin.Forms;

namespace HelloXamarinForms
{
    public partial class HelloXamarinFormsPage : ContentPage
    {
        public HelloXamarinFormsPage()
        {
            InitializeComponent();
        }
    }
}
 

在OS X上安裝Xamarin Studio

在OS X機器上開始Xamarin開發的第一步是從官方網站下載並安裝Xamarin Studio Community版本。需要填寫一些字段才能下載安裝程序,如下圖所示。

Xamarin Studio社區版的下載頁面

Xamarin Unified安裝程序負責在Xamarin.Android,Xamarin.iOS和Xamarin Studio之上識別和安裝所有必需的非Xamarin組件(例如Android SDK)。

要開發Xamarin.iOS應用程序,必須滿足以下先決條件:

安裝過程

滿足先決條件後,雙擊Xamarin徽標運行Xamarin安裝程序。

雙擊Xamarin徽標開始安裝

OS X Gatekeeper可能會顯示一個對話框,要求您確認打開下載的應用程序。點擊“打開”繼續。

點擊“打開”繼續

要開始實際的安裝過程,您必須閱讀並接受Xamarin軟件許可條款。選中“我同意許可條款”複選框,並記下自動使用和錯誤報告請求。

接受許可條款以繼續

安裝的下一步是選擇要安裝的產品。這些項目大多是不言自明的,但某些開發人員可能不熟悉英特爾®HAXM 。它代表英特爾®硬件加速執行管理器,它使Android仿真更快。

顯示已安裝在系統上的產品但顯示為灰色。 選擇要安裝的產品

選擇產品後,Xamarin Unified安裝程序將自動下載並執行每個安裝程序。如果在最後一步中選擇了Xamarin.Android,系統將提示您選擇Android SDK的安裝位置。在大多數情況下,默認位置是安全的選擇,因此請按“繼續”繼續。

選擇Android SDK的安裝位置

最後,安裝程序將顯示將要下載和安裝的內容的簡短摘要。在此示例中,尚未安裝Xamarin.Android,因此它顯示在列表中,並帶有其他先決條件。

單擊“繼續”,將為每個產品啟動下載和安裝過程。安裝程序可能會通過顯示提示輸入當前系統用戶的用戶名和密碼的對話框來請求更改系統的權限。輸入詳細信息並單擊“確定”繼續安裝。

安裝過程

安裝完成後,可以啟動Xamarin Studio。社區版是免費的,不需要登錄,但要使用企業功能,必須創建帳戶並激活試用版。

安裝完成

下一步