Wprowadzenie

Ukończone

Program .NET MAUI umożliwia dynamiczne tworzenie interfejsu użytkownika aplikacji przy użyciu kodu języka C#. Jednak czasami bardziej odpowiednie i wydajne jest zdefiniowanie interfejsu użytkownika statycznie. Rozszerzalny język znaczników aplikacji (XAML) umożliwia opracowanie interfejsu użytkownika w czasie kompilacji. Opis XAML interfejsu użytkownika zawiera również stopień dokumentacji, dzięki czemu można szybko zrozumieć sposób prezentowania interfejsu użytkownika użytkownikowi bez konieczności zagłębiania się w kod aplikacji.

Załóżmy, że pracujesz dla firmy zajmującej się usługą energetyczną jako deweloper mobilny. Odpowiadasz za ulepszanie firmowej aplikacji mobilnej używanej przez inżynierów podczas odwiedzania środowiska klienta. Obecnie interfejs użytkownika aplikacji jest kompilowany przy użyciu kodu języka C#. Jednak zacząłeś zauważać, że zarządzanie aktualizacjami interfejsu użytkownika staje się coraz trudniejsze. Ta trudność wynika z coraz bardziej złożonej aplikacji. Coraz trudniej jest zrozumieć podstawową logikę zachowania, ponieważ jest ona mieszana z kodem interfejsu użytkownika.

Chcesz znaleźć rozwiązanie, które wprowadzi czyste rozdzielenie interfejsu użytkownika i zachowania. Oddzielenie interfejsu użytkownika i zachowania pozwala ekspertowi projektowemu skupić się na tym, co robią najlepiej, i będziesz mieć czas, aby skupić się na kodowaniu zachowania aplikacji. Program .NET MAUI umożliwia definiowanie interfejsu użytkownika przy użyciu języka XAML. Język XAML zapewnia czyste rozdzielenie interfejsu użytkownika i zachowania. Język XAML ułatwia również korzystanie z narzędzi do projektowania i projektowania. W tym module dowiesz się, jak utworzyć aplikację .NET MAUI definiującą jej strony i kontrolki przy użyciu języka XAML zamiast kodu C#. Utworzenie interfejsu użytkownika w języku XAML umożliwia oddzielenie całego kodu interfejsu użytkownika od kodu zachowania, aby ułatwić zarządzanie nimi.

Cele szkolenia

W tym module dowiesz się:

  • Korzyści wynikające z używania języka XAML podczas definiowania interfejsu użytkownika dla aplikacji .NET MAUI w języku C#.
  • Jak tworzyć strony i kontrolki oraz ustawiać ich właściwości przy użyciu języka XAML.
  • Jak obsługiwać zdarzenia interfejsu użytkownika i podłączać je w języku XAML.
  • Jak tworzyć i używać rozszerzeń znaczników XAML.
  • Jak ustawić wartości specyficzne dla platformy w znaczników XAML.

Wymagania wstępne

  • Program Visual Studio 2022 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 MAUI platformy .NET za pomocą platformy .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ą , aby zapoznać się z przewodnikiem 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ą , aby zapoznać się z przewodnikiem konfiguracji.