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

大學霸發表於2017-06-08

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

基本頁面和基本檢視都是在開發應用程式時最為常用的。本章將講解有關基本頁面ContentPag、基本檢視ContentView、控制元件模板ControlTemplate、模板頁面TemplatedPage和模板檢視TemplatedView等內容。

基本頁面ContentPage

Xamarin.Forms中,每個App的介面都是一個頁面Page。頁面的種類有很多種。其中,最常見、最為基礎的頁面為ContentPage頁面,也稱為內容頁面。當開發者在建立一個專案後,預設就帶有一個ContentPage頁面。本節將將要有關內容頁面的內容,其中包括內容頁面的佔用面積、內容頁面的新增、派生關係以及屬性等。

注意:預設的ContentPage頁面其實是ContentPage派生的一個子類。

1.佔用面積

ContentPage頁面佔用螢幕的面積在各個平臺下是有區別的。在Android中,頁面不會佔用螢幕頂部的狀態列,如果Android螢幕底部有按鈕也不會佔用,除此之外是都佔用的,如圖14.1所示。在iOS中會佔據整個螢幕,包括頂部的狀態列,如圖14.2所示。在Windows Phone中頁面不會佔用螢幕頂部的狀態列,除此之外是都佔用的,如圖14.3所示。


14.1  Android的執行效果            14.2  iOS的執行效果        14.3  Windows Phone的執行效果

注意:在圖14.1~14.3中,為了讓ContentPage頁面可以更加形象,我們為ContentPage頁面設定了青色的背景。

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

相關文章