Wprowadzenie

Zakończone

Część planowania architektury aplikacji decyduje o tym, jak użytkownik przechodzi między stronami. Czy użytkownicy powinni przejść do przodu i do tyłu przez sekwencję stron? Czy aplikacja ma jedną stronę początkową, czy istnieje kilka stron najwyższego poziomu, które są równie ważne? Wybór nawigacji musi być dobrze zgodny z zawartością aplikacji. Powinna ona również być natywna dla każdej platformy docelowej.

Załóżmy, że piszesz aplikację dla planetarium przy użyciu wieloplatformowego interfejsu użytkownika aplikacji platformy .NET (MAUI). Chcesz wygenerować zainteresowanie astronomią, przedstawiając astronomiczne fakty i pojęcia, które są istotne dla codziennego życia. Aplikacja powinna zawierać strony obejmujące wschód słońca i zachód słońca, fazy księżycowe, ciała astronomiczne i stronę Informacje. Twoim zadaniem jest zaprojektowanie i zaimplementowanie intuicyjnego wzorca nawigacji dla tych stron.

W tym module dowiesz się, jak używać stron z kartami do implementowania aplikacji, która przedstawia dane na wielu stronach. Dowiesz się, kiedy ten wzorzec nawigacji jest odpowiedni i jak dostosować zachowanie stron z kartami. Dowiesz się również, jak łączyć strony z kartami ze stronami nawigacji korzystającymi ze stosu nawigacji.

Cele szkolenia

Z tego modułu dowiesz się, jak wykonywać następujące czynności:

  • Zaimplementuj nawigację wysuwaną za pomocą powłoki MAUI platformy .NET.
  • Zaimplementuj nawigację na karcie za pomocą powłoki MAUI platformy .NET.
  • Nawiguj między stronami na stronach z kartami.

Wymagania wstępne

  • Program Visual Studio 2026 z zainstalowanym obciążeniem .NET MAUI
  • Opcjonalnie: program Visual Studio Code z zainstalowanym pakietem roboczym .NET MAUI Extension i zestawem .NET SDK z zainstalowanym obciążeniem .NET MAUI
  • Znajomość języka C# i platformy .NET

Wymagania dotyczące programowania w programie .NET MAUI

Aby utworzyć aplikacje .NET MAUI na platformie .NET 9, należy zainstalować program Visual Studio w wersji 17.12 lub nowszej z zainstalowanym następującym obciążeniem:

  • Programowanie interfejsu użytkownika aplikacji wieloplatformowych platformy .NET

Ponadto jeśli chcesz utworzyć aplikacje platformy .NET MAUI Blazor, musisz zainstalować pakiet roboczy ASP.NET i tworzenie aplikacji internetowych.

Zapoznaj się z dokumentacją zawierającą przewodnik konfiguracji.

Programowanie za pomocą programu Visual Studio Code

Jeśli programujesz w systemie macOS lub Linux, musisz zainstalować program Visual Studio Code i rozszerzenie .NET MAUI wraz z zestawem .NET SDK i obciążeniem .NET MAUI. Zapoznaj się z dokumentacją zawierającą przewodnik konfiguracji.