13 Jan 2023 - Matthias Voigt
Microsofts .NET Multi-platform App UI (MAUI) ist eine plattformübergreifende UI-Framework, das es ermöglicht, Apps für Android, iOS, macOS und Windows mit einer einzigen Codebasis zu erstellen. In diesem Artikel zeige ich, wie man eine einfache MAUI-App erstellt.
Bevor du loslegst, stelle sicher, dass du die folgenden Voraussetzungen erfüllst:
Visual Studio erstellt nun ein neues MAUI-Projekt mit den grundlegenden Dateien und Ordnern.
Ein MAUI-Projekt besteht aus mehreren wichtigen Dateien:
MainPage.xaml
: Die Hauptseite der Anwendung.App.xaml
: Die zentrale Datei für die App-Ressourcen und die Startseite.MainPage.xaml.cs
: Der Code-Behind der Hauptseite.MainPage.xaml
:<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="YourNamespace.MainPage">
<StackLayout>
<Label Text="Welcome to MAUI!"
VerticalOptions="CenterAndExpand"
HorizontalOptions="CenterAndExpand" />
</StackLayout>
</ContentPage>
MainPage.xaml.cs
:public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
}
Um die App zu starten, wähle das gewünschte Zielgerät oder den Simulator/Emulator aus der Dropdown-Liste oben in Visual Studio aus und klicke auf den “Start”-Button. Visual Studio kompiliert und startet die App auf dem ausgewählten Gerät.
Das Erstellen einer einfachen MAUI-App ist unkompliziert und ermöglicht es, schnell plattformübergreifende Anwendungen zu entwickeln. Mit MAUI kannst du deinen Code für verschiedene Plattformen wiederverwenden und somit Entwicklungszeit und -aufwand sparen.
Viel Spaß beim Entwickeln deiner ersten MAUI-App!