Xamarin XAML語言教程基本頁面ContentPage佔用面積(二)

大學霸發表於2017-06-23

Xamarin XAML語言教程基本頁面ContentPage佔用面積(二)

Xamarin XAML語言教程基本頁面ContentPage佔用面積(二)內容頁面的新增

為了方便使用者新增ContentPage類頁面,VSVisual Studio)和XSXamarin Studio)都提供專門的命令。

VS建立的專案中,右擊*** (可移植的專案,在彈出的快捷選單中選擇“新增(D)”|“新建項(w)”名,會彈出“新增新項”對話方塊,選擇Cross-Platform選項。此時,我們就會看到建立ContentPage的兩個選項,一個為Forms Page,另一個為Forms Xaml Page,如圖14.4所示。


14.4  “新增新項”對話方塊

XS建立的專案中,右擊專案名稱下方的專案名,在彈出的快捷選單中選擇Add|New File…命令,彈出New File對話方塊,此時我們就會看到建立ContentPage的兩個選項,一個為Forms Page,另一個為Forms Xaml Page,如圖14.5所示。


14.5  New File對話方塊

注意:(1)使用Forms Page建立的ContentPage類是一個程式碼檔案,而Forms Xaml Page建立的ContentPage類是一個XAML檔案。(2)使用Forms Xaml Page選項在VSXS中建立的.xaml檔案中的程式碼是不一樣的,在VS中建立的程式碼如下:


  • <?xml version="1.0" encoding="utf-8" ?>
  • <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
  •              xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  •              x:Class="App1.Page1">
  •   <Label Text="{Binding MainText}" VerticalOptions="Center" HorizontalOptions="Center" />
  • </ContentPage>
  • 在XS中建立的程式碼如下:
  • <?xml version="1.0" encoding="UTF-8"?>
  • <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
  • xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
  • x:Class="AAAAAA.MyPage">
  •          <ContentPage.Content>
  •          </ContentPage.Content>
  • </ContentPage>


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2141164/,如需轉載,請註明出處,否則將追究法律責任。

相關文章