Xamarin.Forms 導航

Xamarin.Forms 根據所使用的頁面類型,提供許多不同的頁面瀏覽體驗。

Xamarin.Forms Page Types

或者, Xamarin.Forms Shell 應用程式會使用 URI 型瀏覽體驗,但不會強制執行集合導覽階層。 如需詳細資訊,請參閱 Xamarin.Forms 殼層導覽

階層式導覽

NavigationPage 類別提供的階層式導覽體驗讓使用者能夠視需要,向前及向後導覽頁面。 此類別會實作一堆後進先出 (LIFO) 的 Page 物件導覽。

TabbedPage

Xamarin.FormsTabbedPage包含索引標籤清單和較大的詳細資料區域,每個索引標籤都會將內容載入詳細數據區域。

CarouselPage

Xamarin.FormsCarouselPage是一個頁面,用戶可以從一邊撥動到一邊瀏覽內容頁面,例如資源庫。

FlyoutPage

Xamarin.FormsFlyoutPage是一個頁面,可管理兩個相關信息頁面 – 一個顯示專案的飛出視窗頁面,以及一個詳細數據頁面,其中顯示飛出視窗頁面上專案的詳細數據。

Xamarin.Forms 也提供強制回應頁面的支援。 強制回應頁面鼓勵使用者完成各自獨立且無法離開的工作,直到完成或取消工作為止。