NOVINKA: Kurz kybernetickej bezpečnosti teraz už od 0 €. Staň sa žiadaným profesionálom. Zisti viac:
NOVINKA: Staň sa dátovým analytikom od 0 € a získaj istotu práce, lepší plat a nové kariérne možnosti. Viac informácií:

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 eur

Došiel 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.

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š?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • 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