Úvod

Dokončeno

Součástí plánování architektury vaší aplikace je rozhodování o tom, jak se uživatel pohybuje mezi stránkami. Mají uživatelé procházet posloupností stránek dopředu a dozadu? Má vaše aplikace jednu úvodní stránku nebo existuje několik stránek nejvyšší úrovně, které jsou stejně důležité? Volba navigace musí dobře fungovat s obsahem vaší aplikace. Měl by se také cítit nativní pro každou platformu, na kterou cílíte.

Předpokládejme, že píšete aplikaci pro planetárium pomocí víceplatformového uživatelského rozhraní aplikace .NET (MAUI). Chcete generovat zájem o astronomii tím, že prezentujete astronomická fakta a koncepty, které jsou relevantní pro každodenní život. Aplikace by měla mít stránky, které pokrývají východ a západ slunce, lunární fáze, astronomické těleso a stránku O produktu. Vaším úkolem je navrhnout a implementovat intuitivní navigační vzor pro tyto stránky.

V tomto modulu se dozvíte, jak pomocí stránek s kartami implementovat aplikaci, která prezentuje data na více stránkách. Dozvíte se, kdy je tento vzor navigace vhodný a jak můžete přizpůsobit chování stránek s kartami. Dozvíte se také, jak kombinovat stránky s kartami s navigačními stránkami, které používají navigační zásobník.

Cíle výuky

V tomto modulu se naučíte:

  • Implementujte kontextovou navigaci pomocí prostředí .NET MAUI Shell.
  • Implementace navigace na kartách pomocí prostředí .NET MAUI
  • Přecházení mezi stránkami na záložkách

Požadavky

  • Visual Studio 2022 s nainstalovanou úlohou .NET MAUI
  • Volitelné: Visual Studio Code s rozšířením .NET MAUI a sadou .NET SDK s nainstalovanou úlohou .NET MAUI
  • Znalost jazyka C# a rozhraní .NET

Požadavky na vývoj pro .NET MAUI

Pokud chcete vytvářet aplikace .NET MAUI s .NET 8, musíte nainstalovat Visual Studio verze 17.8 nebo novější s nainstalovanou následující úlohou:

  • Vývoj uživatelského rozhraní pro více platforem .NET

Pokud navíc chcete vytvářet aplikace .NET MAUI Blazor, musíte nainstalovat ASP.NET a úlohu vývoje pro web.

Návod k nastavení najdete v dokumentaci .

Vývoj pomocí editoru Visual Studio Code

Pokud vyvíjíte v systému macOS nebo Linux, budete muset nainstalovat Visual Studio Code a rozšíření .NET MAUI spolu se sadou .NET SDK a úlohou .NET MAUI. Návod k nastavení najdete v dokumentaci .