Sammanfattning
Ett kodat användargränssnitt gör det svårt att hantera layout och beteende. Den här metoden innehåller ofta layout och beteendelogik och resulterar i en nära koppling mellan de två. En ändring i användargränssnittets design kan orsaka en dominoeffekt för resten av kodbasen. Det kan vara svårt att upprätthålla en kodbas där det inte finns någon ren separation av användargränssnittet och beteendet.
Med .NET MAUI kan du definiera ett användargränssnitt med XAML. Med den här separationen kan du fokusera på beteendelogik i C#-kodfilerna. Användargränssnittsdesigners kan nu fokusera på användargränssnittet, medan programmerare kan fokusera på kod.
Med .NET MAUI XAML kan du anpassa användargränssnittet för varje plattform med hjälp av markeringstillägget OnPlatform
. Med den här metoden kan du utforma appar som kan använda os-specifika gränssnittsfunktioner, men som fortfarande ser bra ut på alla plattformar.
I den här modulen såg du hur du använder XAML på bästa sätt för att utforma användargränssnittet för en plattformsoberoende app. Mer specifikt har du lärt dig:
- Fördelarna med att använda XAML för att definiera användargränssnittet för en .NET MAUI-app i C#.
- Skapa sidor och kontroller och ange deras egenskaper med hjälp av XAML.
- Hantera användargränssnittshändelser och koppla upp dem i XAML.
- Så här skapar och använder du XAML-markeringstillägg.
- Så här anger du plattformsspecifika värden i XAML-markering.