Kursinhalt
Fortgeschrittenes C# mit .NET
Fortgeschrittenes C# mit .NET
Verstehen der Struktur eines MAUI-Projekts
Wichtige Punkte
Jede Hauptkomponente, wie eine Seite, in einer MAUI-Anwendung wird durch eine XAML-Datei und eine C#-Datei dargestellt;
Die XAML-Datei enthält typischerweise einige grundlegende Konfigurationen und Informationen zum visuellen Layout einer Komponente;
Die C#-Datei enthält den Code, der die Funktionalität dieser Komponente definiert;
Jede Komponente muss in ihrem Konstruktor mit der Funktion
InitializeComponent();
initialisiert werden;Die
App
-Klasse repräsentiert die Anwendung. Hier können wir explizit einige Ressourcen definieren, die in unsere Anwendung aufgenommen werden sollen;Die
AppShell
-Klasse repräsentiert das Anwendungsfenster. Hier können wir eine Navigationsleiste erstellen, die es den Benutzern ermöglicht, zwischen verschiedenen Seiten zu navigieren. Die Standardseite ist dieMainPage
;Die
MainPage
-Klasse repräsentiert die Hauptseite der Anwendung.MainPage.xaml
ist der Ort, an dem wir die visuelle Schnittstelle unserer Anwendung erstellen. WährendMainPage.xaml.cs
der Ort ist, an dem wir die Funktionalität dieser Schnittstelle definieren;Jede Klasse, die eine Seite repräsentiert, leitet sich von der
ContentPage
-Klasse ab. Wir können mehrere Seiten in unserer Anwendung haben;
1. Von welcher Klasse erbt App
?
2. Von welcher Klasse erbt AppShell
?
3. Welche der folgenden Dateien enthält den Fenstertitel?
4. Welche Funktion wird verwendet, um eine Komponente im Konstruktor ihrer Klasse zu initialisieren?
Danke für Ihr Feedback!