Zusammenfassung

Abgeschlossen

Bei einer programmierten Benutzeroberfläche ist es schwierig, Layout und Verhalten zu verwalten. Dieser Ansatz umfasst häufig Layout- und Verhaltenslogik und führt zu einer engen Kopplung zwischen den beiden. Eine Änderung des Benutzeroberflächendesigns kann Auswirkungen auf den Rest der Codebasis zur Folge haben. Die Pflege einer Codebasis, in der es keine saubere Trennung von Benutzeroberfläche und Verhalten gibt, kann schwierig sein.

.NET MAUI bietet die Möglichkeit, eine Benutzeroberfläche mit XAML zu definieren. Durch diese Trennung können Sie sich in Ihren C#-Codedateien auf die Verhaltenslogik konzentrieren. Die Benutzeroberflächendesigner*innen können sich jetzt mit der Benutzeroberfläche und die Programmierer*innen mit dem Code befassen.

.NET MAUI-XAML bietet die Möglichkeit, die Benutzeroberfläche für jede Plattform mithilfe der OnPlatform-Markuperweiterung anzupassen. Mit diesem Ansatz können Sie Apps entwerfen, die betriebssystemspezifische Features der Benutzeroberfläche nutzen können, aber trotzdem auf allen Plattformen ansprechend aussehen.

In diesem Modul haben Sie erfahren, wie Sie XAML optimal für den Entwurf der Benutzeroberfläche einer plattformübergreifenden App verwenden. Sie haben mehr erfahren über:

  • Vorteile der Verwendung von XAML gegenüber der Definition der Benutzeroberfläche für eine .NET MAUI-App in C#
  • Erstellen von Seiten und Steuerelementen und Festlegen ihrer Eigenschaften mit XAML
  • Behandeln und Verknüpfen von Benutzeroberflächenereignissen in XAML
  • Erstellen und Verwenden von XAML-Markuperweiterungen
  • Festlegen plattformspezifischer Werte im XAML-Markup

Weitere Informationen