Xamarin.Forms 做爲一種跨平臺開發利器,能夠讓.NET程序員們用本身熟悉的C#語言編寫Android、IOS、UWP等平臺的應用程序,對咱們廣大.NET開發者真是一個利器,但國內原生教程並很少,我也是找的國外教程在學習,並但願能將所學,翻譯成一套Xamarin.Forms的中文教程,同時但願在寫的時候,儘可能作到深刻淺出,與你們共享!水平有限,不當之處,還望指正!程序員
頁面佈局分類
Page(頁面)---定義移動程序的一個頁面,包含如下幾種:
- ContentPage 單頁面
- MasterDetailPage 大綱頁面
- NavigationPage 導航頁面
- TabbedPage 標籤頁面
- TemplatePage 模板頁面
- CarouselPage 滑動頁面
Layout(容器)---定義在頁面的容器類型,不只可用於控制整個頁面佈局,還可用來承載頁面控件,包含如下幾種:
- StackLayout 棧式佈局
- Grid 網格佈局
- ScrollView 滑動佈局
View(可視控件)---定義在頁面顯示的各種控件,包含如下常見幾種:
- Label 文本標籤
- Button 按鈕
- Entry 輸入框
- DatePicker 日期輸入框
- ListView 列表
以上三類構成了Xamarin.Forms的基本頁面佈局,其承載關係爲Page=>Layout=>View,如下爲一個典型的頁面構成,後面文章,將會從講解最基礎的ContentPage頁面構成。
佈局