Einführung

Abgeschlossen

Durch Verwendung der gleichen Schriftarten und Farben für Ihre gesamte Benutzeroberfläche sorgen Sie für ein einheitliches Erscheinungsbild. .NET MAUI bietet eine Möglichkeit, diese Werte an einer zentralen Stelle zu definieren und überall dort nachzuschlagen, wo sie verwendet werden. Die Wiederverwendung von Werten garantiert die Konsistenz über Ihre gesamte App hinweg und vereinfacht Updates.

Stellen Sie sich vor, Sie erstellen eine mobile Anwendung namens TipCalculator. Die App wird im Gastgewerbe verwendet und ermöglicht es den Benutzern, schnell das Trinkgeld für eine erhaltene Dienstleistung zu berechnen. Ihr Unternehmen hat kürzlich das Erscheinungsbild der Unternehmensmarke geändert. Ihre Aufgabe ist es, die Benutzeroberfläche der App an das neue Erscheinungsbild anzupassen. Sie müssen Schriftarten, Textfarben und Hintergrundfarben ändern. Diese Art von Updates sollte möglichst einfach durchzuführen sein, da in Zukunft weitere Änderungen an der Marke zu erwarten sind, wenn das Unternehmen wächst.

In diesem Modul erfahren Sie, wie Sie eine Ressource im Code und in XAML definieren und anwenden. Darüber hinaus wird gezeigt, wie Sie mehrere Einstellungen in einen Stil gruppieren, sodass Sie alle Einstellungen auf einmal anwenden können.

Lernziele

In diesem Modul lernen Sie Folgendes:

  • Erstellen und verwenden Sie statische Ressourcen in einer .NET MAUI XAML-Benutzeroberfläche.
  • Erstellen und verwenden dynamischer Ressourcen
  • Erstellen einer konsistenten Benutzeroberfläche mit Stilen
  • Erstellen und Verwenden von anwendungsweiten Ressourcen
  • Anwenden der von Benutzer*innen ausgewählten Bedienungshilfen mit integrierten Stilen

Voraussetzungen

  • Visual Studio 2022 mit installierter .NET MAUI-Workload.
  • Optional: Visual Studio Code mit der .NET MAUI-Erweiterung und dem .NET-SDK mit der installierten .NET MAUI-Workload
  • Vertrautheit mit C# und .NET.

Anforderungen für die .NET MAUI-Entwicklung

Zum Erstellen von .NET MAUI-Apps mit .NET 9 müssen Sie Visual Studio Version 17.12 oder höher mit der folgenden Workload installieren:

  • Entwicklung mit .NET Multi-Platform App UI

Wenn Sie .NET MAUI Blazor-Apps erstellen möchten, müssen Sie außerdem die Workload für ASP.NET- und Webentwicklung installieren.

Eine exemplarische Vorgehensweise für die Einrichtung finden Sie in der Dokumentation.

Entwicklung mit Visual Studio Code

Wenn Sie unter macOS oder Linux entwickeln, müssen Sie Visual Studio Code und die .NET MAUI-Erweiterung zusammen mit dem .NET SDK und .NET MAUI Workload installieren. Eine exemplarische Vorgehensweise für die Einrichtung finden Sie in der Dokumentation.