Sdílet prostřednictvím


Xamarin.Forms Navigace

Xamarin.Forms poskytuje řadu různých možností navigace na stránce v závislosti na použitém typu stránky.

Xamarin.Forms Page Types

Aplikace shellu také Xamarin.Forms používají navigační prostředí založené na identifikátoru URI, které nevynucuje nastavenou navigační hierarchii. Další informace najdete v tématu Xamarin.Forms Navigace v prostředí.

Hierarchická navigace

Třída NavigationPage poskytuje hierarchické navigační prostředí, kde uživatel může podle potřeby procházet stránky, dopředu a dozadu. Třída implementuje navigaci jako poslední, první out (LIFO) zásobník Page objektů.

TabbedPage

Skládá Xamarin.FormsTabbedPage se ze seznamu karet a větší oblasti podrobností, přičemž každá karta načítá obsah do oblasti podrobností.

CarouselPage

Jedná se Xamarin.FormsCarouselPage o stránku, na které můžou uživatelé potáhnout prstem ze strany na stranu a procházet stránky obsahu, jako je galerie.

FlyoutPage

Jedná se Xamarin.FormsFlyoutPage o stránku, která spravuje dvě stránky souvisejících informací – kontextovou stránku, která prezentuje položky, a stránku podrobností, která obsahuje podrobnosti o položkách na informační stránce.

Xamarin.Forms poskytuje také podporu modálních stránek. Modální stránka podporuje uživatele, aby dokončili samostatný úkol, od kterého nelze přejít, dokud se úkol nedokončil nebo zrušil.