Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

10. diel - Navigácia v Xamarin.Forms a C # .NET

V minulej lekcii, Použitie SQLite databázy v Xamarin.Forms a C # .NET , sme do našej aplikácie pridali ukladanie dát do databázy.

Všetkým je asi jasné, že takmer každá aplikácia vyžaduje viac ako jednu stránku. Ako sa ale medzi týmito stránkami navigovať? Xamarin.Forms nám poskytuje viac možností a my si väčšinu z nich postupne predstavíme.

NavigationPage

NavigationPage sme si už ukázali v predchádzajúcich lekciách, takže pre nás nie je ničím novým. Napriek tomu si ju tu pre úplnosť spomenieme a trochu podrobnejšie rozoberieme.

NavigationPage nám umožňuje prechádzať stránkami vpred a vzad podľa potreby. Stránky sa ukladajú do zásobníka. To znamená, že sa uplatňuje Last-in First-out (na posledne navštívenú stránku sa vrátime ako prvý). Samotnú navigáciu vykonávame cez vlastnosť Navigation, ktorú nájdeme na každej stránke.

Navigation poskytuje pre navigáciu metódy PushAsync(), PopAsync() a PopToRootAsync(). K zásobníku stránok môžeme pristupovať pomocou vlastnosti NavigationStack.

Prispôsobenie AppBar

V minulých lekciách ste si mohli všimnúť, že NavigationPage nad každou stránkou vytvorí tzv. AppBar (ToolBar), kde sa nachádza tlačidlo späť, zobrazuje sa tu titulok stránky (Title) a môžeme tu vkladať prvky ToolBarItem, ktoré sme si už ukazovali.


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh a certifikátom iba za 1 200 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 38 článkom (26 lekcií, 7 testov, 5 praktických cvičení) tohoto kurzu.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V tutoriále si zhrnieme možnosti navigácie medzi stránkami v Xamarin.Forms aplikáciách v C # .NET. Zameriame sa však najmä na tzv. Shell.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Radek Vymětalík
Avatar
...
Aktivity